Определить, при каком значении N факториал превысит 2000.

0 голосов
44 просмотров

Определить, при каком значении N факториал превысит 2000.


Информатика (60 баллов) | 44 просмотров
Дан 1 ответ
0 голосов

def fact(number):

   mult = 1

   for i in range(1, number + 1):

       mult *= i

   return mult

num = 0

while True:

   num += 1

   n = fact(num)

   if n > 2000:

       print(n)

       break

(1.7k баллов)