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))))
相關文章
- 判斷日期是該年的第幾天
- wpf中DatePicker控制元件只能輸入年月,只能輸入年份,限制日期選擇範圍控制元件
- 驗證輸入的字串是否為合法日期字串
- python怎麼判斷星期幾Python
- C#判斷輸入為數字C#
- 判斷使用者輸入分數
- 獲取指定日期是當年第幾周,指定日期所在周的開始和結束日期
- python的幾種輸入方式Python
- iOS 使用正則判斷輸入型別iOS型別
- Python 輸出當前日期和時間Python
- java判斷輸入的字串是否為數字Java字串
- 實現多子型別輸入法:如何在 HarmonyOS中載入不同的輸入模式型別模式
- 用scanf_s判斷輸入資料是否合法
- python ----輸入輸出 變數Python變數
- Python輸入和輸出(IO)Python
- python 標準輸入輸出Python
- python實現:輸入2個整形數字,輸出最大值Python
- Js之設定日期時間 判斷日期是否在範圍內JS
- js判斷輸入字串是否為空、空格、null總結JS字串Null
- C語言判斷輸入小寫字母的個數C語言
- chinesecalendar:判斷日期是不是工作日
- C#判斷字串是否為日期格式C#字串
- Python3常用輸入模式:-輸入多組,固定組,多個輸入Python模式
- python 實現計算器功能 輸入字串,輸出相應結果Python字串
- ACM的Python版輸入輸出ACMPython
- VUE 實現 Studio 管理後臺(十二):新增輸入組合,複雜輸入,輸入框 Input 系列Vue
- Web應用課 3.1 JavaScript——變數與運算子、輸入輸出、判斷、迴圈WebJavaScript變數
- Python程式設計基礎題(7-輸入星期數字,輸出對應英文)Python程式設計
- js中兩個日期大小比較,獲取當前日期,日期加減一天JS
- JavaScript 獲取指定時間前幾天日期JavaScript
- 一、輸入一個數(這裡用函式實現) 1.輸出它是幾位數 2.逆序輸出 3.正序輸出函式
- python_輸入方法Python
- linux中的輸入與輸出管理(重定向輸入,輸出,管道符)Linux
- Input 輸入框中 只能輸入正整數
- Python資料的輸入與輸出Python
- Python教程:7. 輸入和輸出Python
- python基礎篇-輸入和輸出Python
- python:檔案的輸入與輸出Python