怎麼用python語言判斷閏年,用Python,從鍵盤任意輸入乙個年,計算這個年是多少天。比如 輸入2023年,要首先判斷是否閏年

2021-09-17 21:34:29 字數 3159 閱讀 3912

1樓:老夭來了

#!/usr/bin/python

#-*- coding:utf-8 -*-try:

year = int(raw_input('請輸入年份(如2008): '))

except:

print '請輸入正確的年份'

exit()

is_leap = false

if year % 100 == 0 and year % 400 == 0:

is_leap = true

elif year % 100 != 0 and year % 4 == 0:

is_leap = true

if is_leap:

print '%d年是閏年!' % yearelse:

print '%d年不是閏年!' % year如果解決了您的問題請採納!

如果未解決請繼續追問

2樓:匿名使用者

閏年 : 四年一閏,百年不閏,四百年再閏。

例如,2023年是閏年,2023年則是平年year = int(input("輸入乙個年份: "))if (year % 4) == 0:

if (year % 100) == 0:

if (year % 400) == 0:

print(" 是閏年".format(year))   # 整百年能被400整除的是閏年

else:

print(" 不是閏年".format(year))else:

print(" 是閏年".format(year))       # 非整百年能被4整除的為閏年

else:

print(" 不是閏年".format(year))

3樓:匿名使用者

def year (y)

if y % 100 = 0 and y % 400 = 0 :

print " y , 是閏年"

elif y %100 != 0 and y % 4 = 0 :

print " y , "是閏年"

else :

print " y , "不是閏年"

return

year ( raw_ input ("請輸入年份:" )。

用python,從鍵盤任意輸入乙個年,計算這個年是多少天。比如:輸入2023年,要首先判斷是否閏年

4樓:軍尚楊是正人本

這個應該簡單了

while 1:

year=int(input("請輸入乙個年:"))if (year%400==0) or (year % 100 !=0 and year % 4 == 0):

print("%d 是閏年,有366天"%year)else:

print("%d 是平年,有365天"%year)結果:

5樓:匿名使用者

python

#!/usr/bin/python

# -*- coding: utf-8 -*-n = int(input())

if n%4 == 0 and n%100 != 0 or n%400 == 0:

print(366)

else:

print(365)

6樓:努力成為不熬夜的熊貓

def leap_year_or_not(year):

# 世紀閏年:能被400整除的為世紀閏年。

# 普通閏年:能被4整除但不能被100整除的年份為普通閏年。

# 閏年共有366天,其他年只有365天。

if int(year) % 400 == 0:

return true

elif int(year) % 100 !=0 and int(year) % 4 == 0:

return true

else:

return false

def calculate_days_of_year(year):

leap = leap_year_or_not(year)if leap:

days = 366

run = "是"

else:

days = 365

run = "不是"

print("{}年{}閏年,有{}天。".format(year, run, days))

if __name__ == "__main__":

print("輸入年份:")

n = input()

calculate_days_of_year(n)

7樓:修韓餘暢

year = int(input("請輸入年份"))if year % 400 == 0 or year % 4 == 0 and year % 100 != 0:

print(f"是閏年,366天")

else:

print(f"是平年,365天")

怎麼用python語言判斷閏年?

8樓:匿名使用者

def year (y)

if y % 100 = 0 and y % 400 = 0 :

print " y , 是閏年"

elif y %100 != 0 and y % 4 = 0 :

print " y , "是閏年"

else :

print " y , "不是閏年"

return

year ( raw_ input ("請輸入年份:" )。

python 程式語言 輸入三個數(年 月 日)判斷是否為合法日期 包括閏年

9樓:可靠的我心我在

import datetime

date_ = raw_input('input three number like 2011 2 31:')

try:

year , month , day = date_.split()print year , month , dayprint datetime.date(int(year) , int(month) , int(day))

except exception ,e:

print e

怎麼判斷平年和閏年,判斷平年和閏年是怎麼判斷的?

閏年的判定方法 判定公曆閏年遵循的一般規律為 四年一閏,百年不閏,四百年再閏.公曆閏年的精確計算方法 按一回歸年365天5小時48分45.5秒 普通年能被4整除且不能被100整除的為閏年。如2004年就是閏年,1900年不是閏年 地球公轉示意圖 世紀年能被400整除的是閏年。如2000年是閏年,19...

如何區分閏年和平年,請問 閏年怎麼判斷 閏年和平年有什麼區別呢?

公元年數可被4整除為閏年,但是整百 個位和十位均為0 的年數必須是可以被400整除的才是閏年。其他都是平年。閏年的2月有29天。例如 1996年是閏年,2000年是閏年,而平年二月有28天,1900年不是閏年,1997年是平年。陽曆沒有閏日或農曆沒有閏月的年份叫作平年。陽曆平年365天,農曆平年35...

C語言編寫,判斷是否為閏年,C語言程式設計問題,如何判斷是否為閏年?

回 n後的現象的詳細答解釋 include int main 已經bai修改完 du成。請仔zhi細比對dao 差別之專 處 include int main scanf d n a 改為,scanf d a 輸入中加換行符並沒有什麼用,還有可能出現奇怪的錯誤 輸入時除了 s 讀入字串以外,變數前都...