私はPythonでプログラミングを始めたばかりで、再帰に関する問題に悩まされています。
プログラムはコンパイルされたように見えますが、印刷出力は表示されません。
プログラムは次のとおりです。
print 'type s word'
s = raw_input()
print 'enter a number'
n = raw_input()
def print_n(s, n):
if n<=0:
return
print s
print_n(s, n-1)
私が得る出力は次のとおりです。
xxxx@xxxx-Satellite-L600:~/Desktop$ python 5exp3.py
type s string
hello
add the number of recursions
4
xxxx@xxxx-Satellite-L600:~/Desktop$
何が問題で、どうすればプログラムに出力を表示させることができますか?