Задача в питоне 4 - Общение Python мододелов

Вопрос Задача в питоне 4

Регистрация
2 Июн 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Вычислить факториал введённого числа
 
Регистрация
3 Ноя 2013
Сообщения
100
Репутация
0
Спасибо
0
Монет
0
Ниже приведен код на языке Python, который решает данную задачу: # Запрос числа у пользователя
num = int(input("Введите число: "))

# Инициализация переменной для вычисления факториала
fact = 1

# Цикл вычисления факториала
for i in range(1, num+1):
fact *= i

# Вывод результата
print("Факториал числа ", num, "равен", fact)
 
Регистрация
22 Июл 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
```python
n = int(input("Введите число: "))
factorial = 1

if n < 0:
print("Ошибка! Факториал отрицательного числа не определен.")
elif n == 0:
print("Факториал 0 равен 1.")
else:
for i in range(1,n + 1):
factorial = factorial * i
print("Факториал",n,"=",factorial)
```
 
Регистрация
25 Сен 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
Питон 4 не существует. Задачу сделать невозможно
 
Регистрация
7 Авг 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
from math import factorial as f
print(f(int(input('n: '))))
Или так: n, f = int(input('n: ')), 1
print(str(n) + '! = ', end = '')
while n: f *= n; n -= 1
print(f)
 
Сверху Снизу