Segue abaixo um exemplo de implementação em Python que atende aos requisitos da sua pergunta: ```python nome = input("Digite seu nome completo: ") soma_letras = sum([ord(letra) - 96 for letra in nome.lower() if letra.isalpha()]) d = int(input("Digite um número inteiro positivo: ")) resultado = soma_letras + d soma_digitos = sum([int(digito) for digito in str(resultado)]) print("A soma dos dígitos de D + A é:", soma_digitos) ``` Explicação do código: - A primeira linha solicita que o usuário digite o nome completo e armazena na variável `nome`. - A segunda linha calcula a soma total das letras que compõem o nome e sobrenome do aluno, utilizando uma list comprehension para percorrer cada letra do nome, transformá-la em um número correspondente à sua posição no alfabeto (subtraindo 96 do valor ASCII da letra minúscula) e somando esses valores. O resultado é armazenado na variável `soma_letras`. - A terceira linha solicita que o usuário digite um número inteiro positivo e armazena na variável `d`. - A quarta linha calcula a soma de `soma_letras` e `d`, armazenando o resultado na variável `resultado`. - A quinta linha converte o número `resultado` em uma string, percorre cada dígito dessa string e soma esses dígitos. O resultado é armazenado na variável `soma_digitos`. - A sexta linha imprime na tela a mensagem "A soma dos dígitos de D + A é:" seguida do valor de `soma_digitos`. Espero ter ajudado!
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar