python星期
㈠ python 任意輸入一個日期 星期幾
#蔡勒公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
import math
dict = {1: 「星期一」, 2: 「星期二」, 3: 「星期三」, 4: 「星期四」, 5: 「星期五」, 6: 「星期六」, 0: 「星期天」}
while 1:
y=int(input(「請輸入年份」))
m=int(input(「請輸入月份」))
d=int(input(「請輸入天」))
if m1 :
m=13
y=y-1
elif m2:
m=14
y=y-1
allday=math.floor((y-1)+(y-1)/4-(y-1)/100+(y-1)/400+13*(m+1)/5+(m-1)*28-7+d)
x=allday%7
print(dict.get(x))
㈡ python 已知年月日求星期幾
import datetime
datetime.date(2020,12,5).isoweekday() #isoweekday()返回1-7,1代表星期一,7代表星期天。例2020年12月5日,返回是6。
㈢ Python 編程輸入數字1~7,輸出數字對應的星期幾
a = input('請輸入數字:')
if a == '1':
print('星期一')
elif a == '2':
print('星期二')
elif a == '3':
print('星期三')
elif a == '4':
print('星期四')
elif a == '5':
print('星期五')
elif a == '6':
print('星期六')
elif a == '7':
print('星期日')
else:
print('數字無效')
㈣ python3實現輸入一個1-7的整數,對應輸出'今天為星期幾'
代碼如下,僅供參考:
weeks=['一','二','三','四','五','六','日']
answer=int(input('請輸入1-7的整數:'))
print('今天為星期'+weeks[answer-1])
注意,此代碼沒有對輸入數字進行有效性確認,也就是說假設輸入是在1~7之間!
㈤ 用Python編寫函數week(d),根據日期d返回它是星期幾,幾是中文。主程序調用week
WEEKDAY(serial_number,return_type);
serial_number 是要返回日期數的日期,它有多種輸入方式:帶引號的文本串(如"2001/02/26")、序列號(如35825 表示1998 年1 月30 日) 或其他公式或函數的結果(如DATEVALUE("2000/1/30"))。
return_type為確定返回值類型的數字,數字1 或省略則1 至7 代表星期天到星期六,知數字2 則1 至7 代表星期一到星期天,數字3則0至6代表星期一到星期天。
㈥ python 用for循環輸入數字1-7判斷輸出相應星期幾
你好,
代碼如圖:
上面代碼的思路:
先定義一個字典,數字1-7是鍵,星期一到星期日為相應鍵的值;
使用for循環每次從1到7中取1個值作為字典中的鍵,然後列印字典對應該鍵的值
寫在最後:
代碼總共也沒幾行,你自己敲一下,我怕貼出來後會被判違規
希望可以幫到你,如果上面代碼和你的實際情景不附,歡迎追問
㈦ Python獲取某一天是星期幾的方法示例
Python獲取某一天是星期幾的方法示例
本文實例講述了Python獲取某一天是星期幾的方法。分享給大家供大家參考,具體如下:
這里以2017年的春節(1月28號)為例:
import re;
import time;
import datetime;
if(__name__=="__main__"):
#today=int(time.strftime("%w"));
anyday=datetime.datetime(2017,1,28).strftime("%w");
print anyday
運行效果圖如下:
㈧ python輸入日期輸出星期幾
P 8thoa,輸入日期輸入的星期幾應該是星期一到星期五。
㈨ python如何求2020年第19周起止日期: 2020年第19周(5月4日-5月10日)
import datetime
first_day=datetime,datetime(2020,1,1)。
print(first_day,weekday())#返回日期是星期幾,[0,6],0表示星期一,返回了2,表示星期三,2020的第一周只有5天。
foriinrange(0,7):end_day=datetime。timedelta(days=17*7+5+i)#當i=0,2020年1月1日到18周的最後一天共多少天。
data=datetime。datetime,strftime(first_day+end_day,"%Y-%m-%d")#first_day也算一天。
面向對象:
Python既支持面向過程的編程也支持面向對象的編程。在「面向過程」的語言中,程序是由過程或僅僅是可重用代碼的函數構建起來的。在「面向對象」的語言中,程序是由數據和功能組合而成的對象構建起來的。
Python支持重載運算符和動態類型。相對於Lisp這種傳統的函數式編程語言,Python對函數式設計只提供了有限的支持。