結果顯示問題
def fact(n):
? ? if n==1:
? ? ? ? return 1
? ? return n*fact(n-1)
print n==100
輸入后,如何才能顯示運行結果?直接在命令符里運行的話,什么都不顯示,輸入n==100提示錯誤。
def fact(n):
? ? if n==1:
? ? ? ? return 1
? ? return n*fact(n-1)
print n==100
輸入后,如何才能顯示運行結果?直接在命令符里運行的話,什么都不顯示,輸入n==100提示錯誤。
2017-07-04
舉報
2017-07-04
恩,你說的也對,謝謝你啦
2017-07-04
定義了個函數,沒有使用,print n=100已經不屬于fact函數了,n沒有定義,當然后報錯,如果想調用,樓上說得對
2017-07-04
你定義了個fact()函數求階乘,要在print地方調用,把”print n==100”改成print fact(100)就可以了