Предмет: Информатика,
автор: xuki98
ДАМ 50 БАЛЛОВ!!!!!! ЗАДАНИЕ С СИРИУС.КУРСОВ ПО ПИТОНУ.ПОМОГИТЕ!!!!! :
Факториал натурального числа n определяется как произведение всех натуральных чисел от 1 до n включительно и обозначается n!:
n!=1∗2∗3∗...∗n
Например, 3!=1∗2∗3=6.
Напишите программу, которая выводит на экран значение 20! (20 факториал).
MrSolution:
это какой класс?
Ответы
Автор ответа:
1
Ответ:
Объяснение:
Например так:
n=20
fact=1
for i in range(2,n+1):
fact=fact*i
print("Факториал ",n," равен: ",fact)
Приложения:
![](https://files.topotvet.com/i/0f5/0f58855b7a446ec97986416afe571173.png)
![](https://files.topotvet.com/i/6d0/6d0cb5e6c87f18ef7fe8539d02402839.png)
Автор ответа:
0
Ответ:
(см. объяснение)
Объяснение:
Первый вариант:
r = 1
for i in range(2, 21):
r *= i
print(r)
Второй вариант:
def fac(x):
return x * fac(x - 1) if x > 1 else 1
print(fac(20))
Задание выполнено!
Похожие вопросы
Предмет: Английский язык,
автор: veronikagalinina
Предмет: Окружающий мир,
автор: AlekseyZaytsev228
Предмет: Русский язык,
автор: настя3637
Предмет: Немецкий язык,
автор: ewiglul
Предмет: Математика,
автор: sonasandimirova