Segue abaixo um exemplo de implementação em Python que atende aos requisitos da sua pergunta: ```python nome_completo = input("Digite seu nome completo: ") numero = int(input("Digite um número inteiro positivo: ")) soma_letras = sum([ord(letra) for letra in nome_completo if letra.isalpha()]) soma_digitos = sum([int(digito) for digito in str(numero)]) resultado = soma_letras + soma_digitos print("A soma das letras do nome completo é:", soma_letras) print("A soma dos dígitos do número é:", soma_digitos) print("A soma total é:", resultado) ``` Explicação do código: - A primeira linha solicita que o usuário digite o nome completo e armazena na variável `nome_completo`. - A segunda linha solicita que o usuário digite um número inteiro positivo e armazena na variável `numero`. - A terceira linha utiliza uma list comprehension para percorrer cada letra do nome completo, verificar se é uma letra (usando o método `isalpha()`) e calcular o valor numérico correspondente (usando a função `ord()`). A função `sum()` é utilizada para somar todos esses valores e armazenar na variável `soma_letras`. - A quarta linha utiliza uma list comprehension para percorrer cada dígito do número, converter para inteiro e somar todos eles usando a função `sum()`. O resultado é armazenado na variável `soma_digitos`. - A quinta linha soma as variáveis `soma_letras` e `soma_digitos` e armazena o resultado na variável `resultado`. - As três últimas linhas imprimem na tela as mensagens com as somas parciais e a soma total.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar