year = int(input("Enter a year: "))
if (year % 4) == 0:
if (year % 100) == 0 and (year % 400) == 0:
print (year, "IS a leap year.")
else:
print (year, "is NOT a leap year.")
何らかの理由で、入力後何も印刷されません。誰もがそれを必要とする場合うるう年電卓で出力が出力されない
はここでうるう年のルールのためのリンクです:https://www.wwu.edu/skywise/leapyear.html
コードを実行して任意の数値を入力すると、プログラムはそれに応じて印刷します。 – glls
2番目の 'if'のための' else'条件はありません。したがって、数値が4で割り切れるが、100または400で割り切れない場合、プログラムは何もしません。 –
@gllsそれはいくつかの数字では動作しますが、他の人では機能しません。だから、2000枚の印刷物を入力しても2008年は入力しないと言ってください:/ –