python用while求阶乘_Python3基础 while 阶乘

Python : 3.7.0

OS : Ubuntu 18.04.1 LTS

IDE : PyCharm 2018.2.4

Conda : 4.5.11

typesetting : Markdown

code

"""

@Author : 行初心

@Date : 18-9-24

@Blog : www.cnblogs.com/xingchuxin

@Gitee : gitee.com/zhichengjiu

"""

def main():

count = int(input('你要求几的阶乘:'))

res = 1

while True:

res = res * count

count = count - 1

if count == 1:

break

print(res)

if __name__ == '__main__':

main()

result

/home/coder/anaconda3/envs/py37/bin/python /home/coder/PycharmProjects/basic/demo.py

你要求几的阶乘:5

120

Process finished with exit code 0

resource

[文档] docs.python.org/3

[规范] www.python.org/dev/peps/pep-0008

[规范] zh-google

你可能感兴趣的:(python用while求阶乘)