判斷每個月第三週的週六

2021-08-28 00:09:00 字數 780 閱讀 5520

假如每個月的第三週的週六是某品牌的會員日,寫乙個函式chackdate(date),判斷當天是否是品牌日。 

例如: 

chackdate(「20180911」) 

flase 

chackdate(「20180915」) 

true

判斷是否過了品牌日

from datetime import datetime

def checkdate(date):

year = int(date[:4])

month = int(date[4:6])

day = int(date[6:8])

end = int(datetime(year, month, day).strftime("%w"))

begin = int(datetime(year, month, 1).strftime("%w"))

if end - begin + 1 >= 3:

week = datetime.strptime(date, '%y%m%d').weekday()

if int(week) >= 6 :

print('true')

else:

print("flase")

else:

print('false')

if __name__ == '__main__':

date = input("輸出時間(按 20180915 格式):")

checkdate(date)

第三週的總結

我的開篇前言 剛開始寫部落格總結的時候,總有點逃避的情緒,不知不覺寫總結已經成為了一種習慣。寫的時候既可以總結這一周的學習成果 學習心態以及一些其他的事情,還可以反思自己在學習工程中的不足和學習態度的問題。關於學習 自從經歷上一次面試失敗之後,就知道自己的水平到底有多麼的菜 哎!基礎不行 深度不行 ...

第三週遇到的困難

在這種sql題目中進行了給字段或表起別名 然後as老是出錯 如下圖,這樣是可以的 1.表別名不能寫 as 列可以寫as,這屬於oracle的規範,sqlserver可以這樣寫 2.在oracle中as關鍵字不能用於指定表的別名,在oracle中指定表的別名時只需在原有表名和表的別名之間用空格分隔即可...

第三週 學習的收穫

sql 33.成績不重複,查詢選修 張三 老師所授課程的學生中,成績最高的學生資訊及其成績 34.成績有重複的情況下,查詢選修 張三 老師所授課程的學生中,成績最高的學生資訊及其成績 這兩個題的重點是成績是否重複,所以我們應該先在不重複的情況下查詢出成績最高的學生的資訊,此處用到max 函式。而有重...