python中實現輸入指定日期,判斷輸入日期這一天是星期幾
程式碼實現思路:
1.自定義函式,用來實現switch/case語句
2.使用python內建函式來獲取指定日期是星期幾
輸入指定日期,計算這一天是星期幾
程式碼實現如下:
from datetime import datetime
#利用num_to_string函式返回中文“星期幾”
def num_to_string(num):
numbers={
0:"星期日",
1:"星期一",
2:"星期二",
3:"星期三",
4:"星期四",
5:"星期五",
6:"星期六"
}
return numbers.get(num,None)
#輸入指定的日期(年 月 日 )
y=int(input("請輸入年份(>=1),否則為1:"))
m=int(input("請輸入月份(1~12),否則<1為1、>12為12:"))
d=int(input("請輸入日期(1~31),否則<1為1、>ndays(y,m)為ndays(y,m):"))
#呼叫內建函式datetime來獲取指定日期是星期幾
date=datetime.date(datetime(year=y, month=m, day=d))
#使用isoweekday()函式,得出0~6表示星期一到星期日
n=str(date.isoweekday())
#獲取n的值,用int來提取n的整型值
print("{0} 年 {1} 月 {2} 日是 {3}".format(y,m,d,num_to_string(int(n))))
相關文章
- 使用者輸入一個日期,計算時星期幾,並計算時一年中的某一天,使用自定義方法判斷
- 有關日期手工輸入驗證、日期彈出框、數值輸入驗證、必須輸入驗證等(共三個檔案)
- python怎麼判斷星期幾Python
- 驗證輸入的字串是否為合法日期字串
- wpf中DatePicker控制元件只能輸入年月,只能輸入年份,限制日期選擇範圍控制元件
- C#判斷輸入為數字C#
- 如何判斷TextView輸入全部為空格TextView
- oracle procedure輸入引數為date日期小記Oracle
- iOS 使用正則判斷輸入型別iOS型別
- 獲取指定日期是當年第幾周,指定日期所在周的開始和結束日期
- jQuery輸入時間日期自動格式化效果jQuery
- EditText監聽方法,實時的判斷輸入多少字元字元
- python 判斷輸入的是不是合法(正確)的ipPython
- js實現的輸出當前農曆日期JS
- python的幾種輸入方式Python
- java判斷輸入的字串是否為數字Java字串
- 前端開發之日期控制元件、HTML5日期輸入型別(date)前端控制元件HTML型別
- 實現多子型別輸入法:如何在 HarmonyOS中載入不同的輸入模式型別模式
- 日期判斷行修改指令碼指令碼
- sql日期和週末判斷SQL
- js計算指定日期幾天前或者幾天後的日期JS
- Python 輸出當前日期和時間Python
- 用scanf_s判斷輸入資料是否合法
- 判斷輸入值全為數字的函式函式
- 驗證使用者輸入的字串是否為日期時間字串
- Python 輸入和輸出Python
- Python的輸入輸出Python
- 利用On Error Resume Next來驗證日期的輸入(ASP 3.0) (轉)Error
- js判斷輸入字串是否為空、空格、null總結JS字串Null
- C語言判斷輸入小寫字母的個數C語言
- java日期格式化輸出Java
- Python輸入和輸出(IO)Python
- python ----輸入輸出 變數Python變數
- python 標準輸入輸出Python
- python實現:輸入2個整形數字,輸出最大值Python
- Python3常用輸入模式:-輸入多組,固定組,多個輸入Python模式
- Python程式設計基礎題(7-輸入星期數字,輸出對應英文)Python程式設計
- 在Delphi中處理資料庫日期型欄位的顯示與輸入 (轉)資料庫