Условия задачи:
Напишите программу, в которой вычисляется факториал числа. Факториалом n! числа n называется произведение всех чисел от единицы до этого числа: n! = 1 * 2 * 3 * … * n. Число, для которого вычисляется факториал, вводится пользователем с клавиатуры. В программе должна вы-
полняться проверка того, что пользователь ввел положительное число (используйте условный оператор).
Решение задачи:
def factorial(num):
totall = 1
for i in range(1,num):
totall *= i
return totall
num = int(input('Введите число для определения его факториала:'))
if num > 0:
print(f'Факториал числа {num}! - {factorial(num)} ')
else:
print('Число должно быть больше нуля')