LQBv3 Python題 世紀末的星期

2021-10-14 07:44:02 字數 718 閱讀 6092

曾有邪教稱2023年12月31日是世界末日。當然該謠言已經不攻自破。

還有人稱今後的某個世紀末的12月31日,如果是星期一則會....

有趣的是,任何乙個世紀末的年份的12月31日都不可能是星期一!!

於是,「謠言製造商」又修改為星期日......

2023年的12月31日是星期五,請問:未來哪乙個離我們最近的乙個世紀末年(即xx99年)的12月31日正好是星期天(即星期日)?

請回答該年份(只寫這個4位整數,不要寫12月31等多餘資訊)

解題思路:

匯入datetime模組,利用weekday()判斷是星期幾

import datetime

i =19

while

true

: first_weekday = datetime.datetime.strptime(

'{}99-12-31'

.format

(i),

'%y-%m-%d'

).weekday(

)if first_weekday ==6:

print

('{}99'

.format

(i))

break

else

: i +=

1

(手動黑臉)

LQBv5 Python題 排他平方數

小明正看著 203879 這個數字發呆。原來,203879 203879 41566646641 這有什麼神奇呢?仔細觀察,203879 是個6位數,並且它的每個數字上的數字都是不同的,並且它平方後的所有數字上都不出現組成它自身的數字。具有這樣特點的6位數還有乙個,請你找出它!再歸納一下篩選要求 1...

LQBv7 Python題 振興中華

小明參加了學校的趣味運動會,其中的乙個專案是 跳格仔。地上畫著一些格仔,每個格仔裡寫乙個字,如下所示 也可參見p1.jpg 從我做起振 我做起振興 做起振興中 起振興中華 比賽時,先站在左上角的寫著 從 字的格仔裡,可以橫向或縱向跳到相鄰的格仔裡,但不能跳到對角的格仔或其它位置。一直要跳到 華 字結...

python趣味題 python 趣味百題3

等差素數數列 類似7 37 67 97 107 137 167 197這樣由素數組成的數列。素數數列具有項數的限制,一般指素數數列的項數有多少個連續項,最多可以存在多少個連續項 程式設計找出100以內的等差素數數列 思路 1.篩法找出100以內所有素數 2.對於素數list內兩兩組合,構造等差數列a...