Я написал код, позволяющий вычислять факториалы с помощью методов цикла в Python. Но когда я запустил свою программу (представленную ниже), она ведет себя как бесконечный цикл. Помогите мне это вытащить.
a = int(input('n...'))
while a >= 0:
a *= a - 1
print(a)
Подробнее здесь: https://stackoverflow.com/questions/790 ... while-loop