почему в терминале выводит ошибку line 9, in total_num = num1 / num2 ZeroDivisionError: division by zero

num1 = 1
num2 = 30
total_num = num1 / num2
print(f'{total_num:,.2f}')

while num2  != 0 :
    num1 += 1
    num2 -= 1
    total_num = num1 / num2
    print(f'{total_num:,.2f}')

Ответы (1 шт):

Автор решения: чистов_n

Вы должны переместить строки

    num1 += 1
    num2 -= 1

из начала цикла в конец, чтобвы сначала всё считать, потом изменять числа, и чтобы когда num2 станет нулём, цикл остановился.

→ Ссылка