私は出力を与える機能を必要とする:結果の出力を取得するにはどうすればよいですか?
1111
2222
3333
これは私が関数として得たものである:
def repeatNumber(someNumber):
for i in range(0,someNumber):
tabString = "\t"*i
repeatingString = str(i+1)*4+"\n"
finalString = tabString + repeatingString
return finalString
しかし、私はしようとすると、出力は私だけ
1111
を与えます〜
print(repeatNumber(3))
最後には
です。
あなたは、ループの最初iteraionに戻ってきている
'return'機能を終了します。代わりに 'print'ingを試してください –
私はprintを使用すると、文字列の最後にNoneという出力が得られます。@Chris_Rands – aj2929
その後、呼び出しコードからは印刷しません。 –