Пример вычисления факториала на Python

Document 对象参考手册Python3 Примеры

Факториал целого числа (англ. factorial) — это произведение всех положительных целых чисел, меньших или равных этому числу, а факториал 0 равен 1. То есть: n! = 1×2×3×...×n.

Пример

#!/usr/bin/python3 # Имя файла : test.py # автор: www.example.com # Вычислить факториал по введённому пользователем числу # Получить число, введённое пользователем num = int(input("Пожалуйста, введите число:")) factorial = 1 # Проверить, является ли число отрицательным, 0 или положительным if num < 0: print("Извините, у отрицательных чисел нет факториала") elif num == 0: print("Факториал 0 равен 1") else: for i in range(1,num + 1): factorial = factorial*i print("Факториал %d равен %d" %(num,factorial))

Вывод после выполнения вышеприведённого кода:

请输入一个数字: 3
3 的阶乘为 6

Document 对象参考手册Python3 Примеры

Другие расширения