40 БАЛЛОВ! СРОЧНО! Напишите пожалуйста очень простую программу на Пайтон.
Факториал натурального числа n определяется как произведение всех натуральных чисел от 1 до n включительно и обозначается n!:
n!=1∗2∗3∗...∗n
Например, 3!=1∗2∗3=6.
Напишите программу, которая выводит на экран значение 20! (20 факториал).
mnb5757:
пожалуйста, очень прошу
Ответы
Ответ дал:
0
Ответ:
def factorial(num: int) -> int:
if num == 0:
return 1
else:
for i in range(1, n):
num *= i
return num
n = 20
print(f'{n}! = {factorial(n)}')
Программа не соответствует требованиям:
в коде программы используется цикл while, что запрещено условиями задачи
в коде программы используется цикл while, что запрещено условиями задачи
надо пря прям самый простой код
Первая программа Python
Это уже ваша не проблема автора ответа. Он всё выполнил согласно вашему запросу. На этом я думаю можно прекратить дискутировать. Задайте новый вопрос со всеми условиями
условия я не знаю + в вопросе я написала, что нужно самое простое решение
Вот в сириусе написано:
Все задачи необходимо решать, используя только арифметические операции. Решения, использующие другие конструкции языка, будут отмечаться неверными.
Все задачи необходимо решать, используя только арифметические операции. Решения, использующие другие конструкции языка, будут отмечаться неверными.
ну сириус мне отвечает:
Программа не соответствует требованиям:
в коде программы используется цикл while, что запрещено условиями задачи
в коде программы используется цикл while, что запрещено условиями задачи
Задай новый вопрос, а я отвечу
так как надо
Ответ дал:
0
Відповідь:
Пояснення:
import math
n = int(input('чмсло'))
print('n! = ',math.factorial(n))
"Программа выдаёт ошибку в процессе выполнения"
Все ответы верные.
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
9 лет назад
9 лет назад
10 лет назад