【問題描述】
小藍每天都鍛鍊身體。【答案提交】正常情況下,小藍每天跑1千公尺。如果某天是周一或者月初(1日),為了激勵自己,小藍要跑2千公尺。如果同時是周一或月初,小藍也是跑2千公尺。
小藍跑步已經堅持了很長時間,從2023年1月1日週六(含)到2023年10月1日周四(含)。請問這段時間小藍總共跑步多少千公尺?
這是一道結果填空的題,你只需要算出結果後提交即可。本題的結果為乙個整數,在提交答案時只填寫這個整數,填寫多餘的內容將無法得分。,31]#普通年份
b =[31,
29,31,
30,31,
30,31,
31,30,
31,30,
31]#閏年c =[1
,2,3
,4,5
,6,7
,8,9
,10,11
,12]e =
5g =
0h =
0for years in
range
(2000
,2021):
if years%4==
0:#因為2023年為閏年,就不再判考慮百年份能否被400整除
for mos in c:
#迴圈月份
for day in
range(1
,b[mos-1]
+1):
#範圍為對應年份列表中對應的月份天數
f = e%7+
1 e +=
1if day ==
1and f ==1:
h +=
2elif day ==
1and f !=1:
h +=
2elif day !=
1and f ==1:
h +=
2elif day !=
1and f !=1:
h +=
1print
("現在是"
,years,
"年",mos,
"月",day,
"日",
"星期"
,f,"已經跑了"
,h,"公里"
)elif years%4!=
0:for mos2 in c:
for day in
range(1
,a[mos2-1]
+1):
f = e%7+
1 e +=
1if day ==
1and f ==1:
h +=
2elif day ==
1and f !=1:
h +=
2elif day !=
1and f ==1:
h +=
2elif day !=
1and f !=1:
h +=
1print
("現在是"
,years,
"年",mos2,
"月",day,
"日",
"星期"
,f,"已經跑了"
,h,"公里"
)#找到對應的2023年10月1日即可
這個迴圈會從2023年1月1日一直到2023年12月31日,找到對應的日期即可得到答案。
藍橋杯真題 2020藍橋杯真題 跑步鍛鍊
小藍每天都鍛鍊身體。正常情況下,小藍每天跑 1 千公尺。如果某天是周一或者月初 1 日 為了激勵自己,小藍要跑 2 千公尺。如果同時是周一或月初,小藍也是跑 2 千公尺。小藍跑步已經堅持了很長時間,從 2000 年 1 月 1 日週六 含 到 2020 年10 月 1 日周四 含 請問這段時間小藍總...
藍橋杯試題 歷屆試題 翻硬幣(c )
提交此題 評測記錄 資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 小明正在玩乙個 翻硬幣 的遊戲。桌上放著排成一排的若干硬幣。我們用 表示正面,用 o 表示反面 是小寫字母,不是零 比如,可能情形是 oo oooo 如果同時翻轉左邊的兩個硬幣,則變為 oooo oooo 現在小...
藍橋杯試題2
假設 a b c d e 代表1 9不同的5個數字 注意是各不相同的數字,且不含0 能滿足形如 ab cde adb ce 這樣的算式一共有多少種呢?請你利用計算機的優勢尋找所有的可能,並回答不同算式的種類數。滿足乘法交換律的算式計為不同的種類,所以答案肯定是個偶數。package cn.text ...