Heim >Backend-Entwicklung >Python-Tutorial >Wie schreibe ich Fakultäten in Python?

Wie schreibe ich Fakultäten in Python?

藏色散人
藏色散人Original
2019-06-27 10:41:4416571Durchsuche

Wie schreibe ich Fakultäten in Python?

Die Fakultät einer ganzen Zahl (Englisch: Fakultät) ist das Produkt aller positiven ganzen Zahlen, die kleiner und gleich der Zahl sind. Die Fakultät von 0 ist 1. Das heißt: n!=1×2×3×...×n.

Wie schreibe ich Fakultäten in Python?

Instanz

#!/usr/bin/python3
 
# Filename : test.py

 
# 通过用户输入数字计算阶乘
 
# 获取用户输入的数字
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))

Das Ausgabeergebnis der Ausführung des obigen Codes ist:

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

Verwandte Empfehlungen: „Python-Tutorial

Das obige ist der detaillierte Inhalt vonWie schreibe ich Fakultäten in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn