0
年齢を使用して年会費などの要因を決定し、モジュラス演算子(%)を使用している年会費をカウントするプログラムを作成しています。なんらかの理由で、%1の整数が0を作成していません。 なぜこれを実行していて、どうすれば修正できますか? 私の予想される出力は、12回の繰り返しごとに "年"という単語が印刷されています。モジュラス%が機能しないのはなぜですか?
age=int(input("Age"))
quit=""
while quit!="quit":
print(age%1)
if age%1==0 or age%1==1:
print("Year.")
quit=input("Type quit to quit")
age+=1/12
if文の下のブロックを見て、それはインデントされる必要があります。 – Abend
インデントを最初に修正できますか? –
申し訳ありませんが、固定インデント –