a004: 文文的求婚
'''
文文為即將出國的珊珊送行,由於珊珊不喜歡別人給文文的那個綽號,
意思就是嘲笑文文不夠聰明,但珊珊沒把握那個綽號是不是事實,
所以珊珊決定考驗文文,於是告訴文文說,如果你能在 我回國之前
回答我生日那年是不是閏年,則等她回國後就答應他的求婚。
文文抓抓腦袋想不出來, 於是決定讓最擅長做運算的電腦來幫忙。
提示 :西元年被4整除且不被100整除,或被400整除者即為閏年
目前使用的格里曆閏年規則如下:
西元年份除以4不可整除,為平年。
西元年份除以4可整除,且除以100不可整除,為閏年。
西元年份除以100可整除,且除以400不可整除,為平年
西元年份除以400可整除,為閏年。
'''
year=1900
while (year !='\f'):
text='是平年'
year = input("輸入西元年分 輸入a結束:\t")
if year.isdigit():
year=int(year)
if (year %4 == 0) and (year%100 != 0) : # 被4整除且不被100整除
text='是閏年'
if (year%400 == 0): # 如果除以 400 能整除,就是閏年
text='是閏年'
print ( '%d 年 %s' %(year,text))
else:
print('結束')
break
>>> %Run a004.py
輸入西元年分 輸入a結束: 1977
1977 年 是平年
輸入西元年分 輸入a結束: 1980
1980 年 是閏年
輸入西元年分 輸入a結束:
結束
>>>
沒有留言:
張貼留言