コードのトラブルシューティングに非常に苦労しています。私がやろうとしているのは、ユーザーに開始年と終了年を入力させ、その間のうるう年をすべて計算できるようにすることだけです。私はまだPythonに非常に慣れていないため、whileループがやりたいことを実行しない理由を理解できません。
starting = int(raw_input('Enter starting year: '))
ending = int(raw_input('Enter ending year: '))
print 'Leap years between', starting, 'and', ending
while starting <= ending:
if starting % 4 == 0 and starting % 100 != 0:
print starting
if starting % 100 == 0 and starting % 400 == 0:
print starting
starting = starting + 1
それが私が今持っているものです。答えを教えてもらいたくありませんが、while ループが機能しない理由について少しヒントを得ることができれば、本当に感謝しています。
これは、IDE に表示される出力です。