课程
/后端开发
/Python
/初识Python
def fact(n):
if n==1:
return 1
return n*fact(n-1)
print n==100
输入后,如何才能显示运行结果?直接在命令符里运行的话,什么都不显示,输入n==100提示错误。
2017-07-04
源自:初识Python 7-5
正在回答
恩,你说的也对,谢谢你啦
定义了个函数,没有使用,print n=100已经不属于fact函数了,n没有定义,当然后报错,如果想调用,楼上说得对
你定义了个fact()函数求阶乘,要在print地方调用,把”print n==100”改成print fact(100)就可以了
慕粉0854555300 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序