TOPIC

Runtime Error e saída correta - Python 3

Vinicius cortez asked 1 year ago

O tempo de execução está abaixo do necessário, então, aparentemente o erro não é relacionado à isso, gostaria de alguma ajuda para descobrir o motivo desse erro.

código:


i = 0
j = 1
while i <= 2:
    for a in range(3):
        if int(i) != i:
            print(f'I={i:.1f} J={j:.1f}')
        else:

            print(f'I={i:.0f} J={j:.0f}')
        j += 1
    i = round(i + 0.2, 1)
    j = round(j - 2.8, 1)

saída:

I=0 J=1 I=0 J=2 I=0 J=3 I=0.2 J=1.2 I=0.2 J=2.2 I=0.2 J=3.2 I=0.4 J=1.4 I=0.4 J=2.4 I=0.4 J=3.4 I=0.6 J=1.6 I=0.6 J=2.6 I=0.6 J=3.6 I=0.8 J=1.8 I=0.8 J=2.8 I=0.8 J=3.8 I=1 J=2 I=1 J=3 I=1 J=4 I=1.2 J=2.2 I=1.2 J=3.2 I=1.2 J=4.2 I=1.4 J=2.4 I=1.4 J=3.4 I=1.4 J=4.4 I=1.6 J=2.6 I=1.6 J=3.6 I=1.6 J=4.6 I=1.8 J=2.8 I=1.8 J=3.8 I=1.8 J=4.8 I=2 J=3 I=2 J=4 I=2 J=5

Remember not post solutions. Your post may be reviewed by our moderators.

  • Will replied 11 months ago

    Comentario antigo, mas , pode ajudar os outros com mesmo problema... Seguinte esse seu modelo de formatação o "f" da versão mais recente do Pyrthon, ele atualmente não é suportado no uri, no caso, para você fomatar vocêvai ter que usar a versão mais antiga

    EX: print('{:.2f}'.format(variavel))

    Onde dentro dos {} você coloca como ele sera apresentado, digamos assim... E dentro da função "format" você coloca a variavel, palavra, numero, etc...