欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python看星期幾

謝彥文1年前6瀏覽0評論

Python是一種功能強大的編程語言,廣泛應用于數據科學、人工智能等領域。除此之外,Python還具備很強的日期處理能力,可以用來查詢某個日期是星期幾。

# 導入datetime和calendar兩個庫
import datetime
import calendar
# 輸入年、月、日
year = int(input("請輸入年份:"))
month = int(input("請輸入月份:"))
day = int(input("請輸入日期:"))
# 根據輸入的年月日生成datetime對象
date = datetime.datetime(year, month, day)
# 根據datetime對象得到星期幾的數字(0為周一,6為周日)
weekday = date.weekday()
# 根據數字得到對應的星期幾
week_dict = {0:'周一',1:'周二',2:'周三',3:'周四',4:'周五',5:'周六',6:'周日'}
week_day = week_dict[weekday]
# 輸出結果
print("您輸入的日期是{},是{}".format(date.strftime("%Y年%m月%d日"), week_day))

以上代碼從用戶處獲得年、月、日三個輸入,然后根據這些輸入生成一個datetime對象,接著用weekday()函數得到星期幾的數字。最后根據數字得到對應的漢字描述,輸出結果。

值得注意的是,為了正確生成datetime對象,輸入的年月日應該是合法的。比如,2021-02-29這個日期是不存在的,會導致datetime生成錯誤。此外,如果不需要從用戶處獲得輸入,可以使用datetime.date.today()函數得到當前日期,比如:

# 導入datetime和calendar兩個庫
import datetime
import calendar
# 得到當前日期
date = datetime.date.today()
# 根據datetime對象得到星期幾的數字(0為周一,6為周日)
weekday = date.weekday()
# 根據數字得到對應的星期幾
week_dict = {0:'周一',1:'周二',2:'周三',3:'周四',4:'周五',5:'周六',6:'周日'}
week_day = week_dict[weekday]
# 輸出結果
print("今天是{},是{}".format(date.strftime("%Y年%m月%d日"), week_day))

以上代碼使用datetime.date.today()函數得到當前日期,然后同樣用weekday()函數和字典得到星期幾的漢字描述。