Buscar

Implemente um programa que receba como entrada um nu� mero inteiro positivo e guarde na varia�vel D, varia� vel A com soma total das letras que com...

Implemente um programa que receba como entrada um nu� mero inteiro positivo e guarde na varia�vel D, varia� vel A com soma total das letras que compo� em o nome e sobrenome do aluno. O seu programa deve imprimir na tela a soma dos dí�gitos que compo� em D + A.


Essa pergunta também está no material:

Atividade Prática I - Algoritmos e Programação
2 pág.

Lógica e Programação de Algorítimos Universidade BrasilUniversidade Brasil

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais