• Matéria: Lógica
  • Autor: rayssaamorimbarros
  • Perguntado 2 anos atrás

[Python] escreva um programa que leia um numero inteiro maior que 0 e devolva a soma de seus algarismos

Respostas

respondido por: hwindlin
1

Resposta:

Explicação:

soma = 0

while True:

   numero_usuario = input('Digite um numero inteiro e maior que 0: ')

   if int(numero_usuario) > 0:

       break

   else:

       print('Valor inválido.')

for algarismo in numero_usuario:

   soma += int(algarismo)

print(soma)


hwindlin: Qual o erro?
hwindlin: Se o usuário digitar 555, eu tenho que somar 5 + 5 + 5, e imprimir 15 certo? E isso que vc precisa?
rayssaamorimbarros: isso
hwindlin: copie e cole o codigo no python tutor
hwindlin: q erro apareceu para vc?
rayssaamorimbarros: eu uso pycharm
hwindlin: mas qual erro apareceu?
rayssaamorimbarros: agora funcionou pds que eu copiei e colei
hwindlin: ok
rayssaamorimbarros: obg
Perguntas similares