TÓPICO

ANSWER 100% WRONG [Python 3.9]

RonaldoCabral perguntou 2 years ago

print('Entre com sua idade em dias: ')
idade = int(input())

if idade > 365:
    anos_da_idade = int(idade / 365)
    resto = idade - anos_da_idade * 365
if resto > 30:
    meses_da_idade = int(resto / 30)
    resto2 = resto - meses_da_idade * 30
if resto2 > 0:
    dias_da_idade = resto2

print(f'{anos_da_idade} ano (s)')
print(f'{meses_da_idade} mes (es)')
print(f'{dias_da_idade} dia (s)')

Estou recebendo a mensagem de answer 100% wrong. Eu compilo no PyCharm e dá certo lá, porque não é aceito aqui?

Lembre de não publicar soluções. Sua publicação pode ser revisada por nossos moderadores.

  • guilhermepaduanmania respondido 4 months ago

    idade = int(input())

    anos_de_idade = int(idade / 365)

    resto = idade - anos_de_idade * 365

    meses_de_idade = int(resto / 30)

    resto2 = resto - meses_de_idade * 30

    dias_de_idade = resto2

    print(f'{anos_de_idade} ano(s)') print(f'{meses_de_idade} mes(es)') print(f'{dias_de_idade} dia(s)')

  • ffagundes1 respondido 2 years ago

    Olá Ronaldo Já tentou colocar 5 dias e ver o resultado?

    Tira os "if" e os espaços em "ano (s)", "mes (es)" e "dia (s)".

    Espero ter ajudado.