題目:已知2023年1月1號是星期一,公元1年1月1日也是星期一。要求輸出某年的日曆。
def isr(year):#判斷是否為閏年
if year % 400 == 0 or year % 4 == 0 and year % 100 != 0:
return true
def isd(year):#判斷輸入年份的第一天是週幾
s = 0
d = 1
#如果年份大於1900,則通過1900計算;如果小於1900,則通過公元1年計算
if year >= 1900:
while year > 1900:
year -= 1
if isr(year):
s += 366
else:
s += 365
#將1900與所給年份之間所有天數求和
else:
while year > 1:
year -= 1
if isr(year):
s += 366
else:
s += 365
#將1與所給年份之間的所有天數求和
d += s % 7
return d
r = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
p = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
year = eval(input(「請輸入年份:」))
d = isd(year)
if isr(year):
show(year, d, r)
else:
show(year, d, p)
python輸入乙個 輸出2個 問題
在python裡面,如果 後面不是乙個合法的轉移字元,那麼,python會列印兩個 換句話說,python將 也當成普通字元看待,而不是轉義符的標誌 s c py code s c py code len s 總共有10個字元,而不是12個 10反斜槓 是 轉意符 改變後面字元的含義,比如 r 回車...
輸出乙個陣列的全排列
命題 將乙個陣列的全排列輸出,資料無素不重複 暫不考慮重複的情況.如 定乙個這樣乙個數 int a new a 4 輸出結果 1234 1243 1324 1342 1423 1432 2134 2143 2314 2341 2413 2431 3124 3142 3214 3241 3412 34...
面試題程式設計輸入乙個年份,輸出這一年2月份有多少天
這幾天面試真的是身心疲憊,大廠的乙個外派安排4面,到最後我都說不動了,這是實話,下面是某廠四面的時候測試組長問我的,如何用python來實現這個演算法,回答的一般吧,找個小本本記一下,萬一下次再問。題目16 程式設計輸入乙個年份,輸出這一年2月份有多少天 year int input 請輸入年份 m...