Buscar

1.      Implemente um programa que receba como entrada um número inteiro positivo e guarde na variável D, variável A com soma total das letras qu...

 

1.      Implemente um programa que receba como entrada um número inteiro positivo e guarde na variável D, variável A com soma total das letras que compõem o nome e sobrenome do aluno. O seu programa deve imprimir na tela a soma dos dígitos que compõem D + A.

Respostas

User badge image

Ed Verified user icon

Segue abaixo um exemplo de implementação em Python que atende aos requisitos da questão: ```python nome_completo = input("Digite seu nome completo: ") D = int(input("Digite um número inteiro positivo: ")) # Calcula a soma das letras do nome completo A = sum(ord(c) - 96 for c in nome_completo.lower() if c.isalpha()) # Calcula a soma dos dígitos de D + A soma = sum(int(d) for d in str(D + A)) print("A soma dos dígitos de D + A é:", soma) ``` Explicação do código: - A função `input()` é usada para receber a entrada do usuário, tanto para o nome completo quanto para o número inteiro positivo. - A variável `A` é calculada usando a função `sum()` e uma expressão geradora que itera sobre cada letra do nome completo (convertido para minúsculas com `lower()`) e soma o valor da posição da letra na tabela ASCII (subtraindo 96 para obter valores de 1 a 26, correspondentes às letras do alfabeto). - A soma dos dígitos de `D + A` é calculada convertendo o resultado para uma string com `str()` e iterando sobre cada caractere com uma expressão geradora, convertendo cada caractere de volta para um inteiro com `int()` e somando-os com a função `sum()`. - Por fim, a soma é impressa na tela com a função `print()`.

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

Responda

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

Continue navegando