私は旅行に行くことができる簡単なプログラムを書いていますが、最後3
日最小。全体のプログラムは、すべてがうまく動作より多くの部品を持っており、全体のプログラムは動作しますが、今、私はそれが最も基本的なフォームのでは、それを強化し、3
与えられた整数パラメータがXより小さい場合に再起動する関数またはループを定義する、または3未満の値を受け入れることを拒否する
に機能hotel_cost(days)
の最小限のパラメータ値を設定したい、私の機能は次のとおりです。
def hotel_cost(days):
# hotel costs 140$ per day
return 140 * int(days)
以上は明らかに動作しますが、私はそれが私はしばらくの間、およびブールを試してい未満3.
を受け付けないように、それを変更したいが、それは私にNone
を与え、私は」また、偶発的な無限回帰に直面した。申し訳ありませんが、この質問が基本的すぎる場合は、それは私の最初のものです。私は検索しようとしたが役に立たなかった。
def hotel_cost(days):
if int(days) >= 3:
return 140 * int(days)
else:
return False
をそしてあなたが行うことができます:質問の私の理解から、
あなたが実験したものを表示していない間は、私たちは手助けできません。 – jrjc