導航:首頁 > 編程語言 > python輸出星期幾

python輸出星期幾

發布時間:2023-09-07 09:19:10

『壹』 編製程序實現輸入一個1~7之間的數字,輸出相應的星期幾,如輸入1,則輸出星期一

#include <stdio.h>
void main(){
int n;
printf("請輸入一個1~7之間的數字:");
scanf("%d",&n);
switch(n){
case 1:printf("星期一\n");break;
case 2:printf("星期二\n");break;
case 3:printf("星期三\n");break;
case 4:printf("星期四\n");break;
case 5:printf("星期五\n");break;
case 6:printf("星期六\n");break;
case 7:printf("星期七\n");break;
default:printf("輸入有錯!\n");
}
}

『貳』 求python代碼!!

from random import sample
import os

'''(Tab)處縮進代碼 ,復制代碼→粘貼代碼→查找"(Tab)"替換(按四下space鍵或者Tab鍵),替換所有,即可獲取為原代碼保存。'''

#1
def op_file():
(Tab)p=os.path.join(os.getcwd(), "xx.txt")
(Tab)with open(p, "w", encoding="utf-8") as fd:#覆蓋或新建
(Tab)(Tab)fd.write(f"當前文件路徑:{p}")
(Tab)with open(p, "a", encoding="utf-8") as fd:#已有文件中追加
(Tab)(Tab)fd.write(f"當前文件路徑:{p}")
(Tab)with open(p, "r", encoding="utf-8") as fd:#讀取
(Tab)(Tab)print(fd.read())

#2
def hb():
(Tab)wlk={"名稱1":"內容1","名稱2":"內容2","名稱22":"內容22","名稱21":"內容21","名稱25":"內容25","名稱12":"內容12","名稱20":"內容20","名稱32":"內容32","名稱412":"內容412","名稱42":"內容42","名稱421":"內容421","名稱425":"內容425"}
(Tab)select=sample(wlk.items(),5)
(Tab)lista=[]
(Tab)#print(select)
(Tab)content="".join([j[1] for j in select])
(Tab)return content

#3
def whatToDo(name, day):
(Tab)if day in ["星期天","星期六"]:
(Tab)(Tab)things=f"{name}在{day}看電影"
(Tab)elif day in ["星期一","星期二","星期三","星期四","星期五"]:
(Tab)(Tab)things=f"{name}在{day}學習"

(Tab)return things

if __name__ == "__main__":
(Tab)print(hb())
(Tab)print(whatToDo("小芳", "星期天"))
(Tab)print(whatToDo("小倩", "星期六"))
(Tab)print(whatToDo("小芳", "星期一"))
(Tab)print(whatToDo("小偉", "星期四"))
'''運行效果
內容20內容1內容2內容21內容42
小芳在星期天看電影
小倩在星期六看電影
小芳在星期一學習
小偉在星期四學習
'''

『叄』 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))

『肆』 python3實現輸入一個1-7的整數,對應輸出'今天為星期幾'

代碼如下,僅供參考:

weeks=['一','二','三','四','五','六','日']
answer=int(input('請輸入1-7的整數:'))
print('今天為星期'+weeks[answer-1])

注意,此代碼沒有對輸入數字進行有效性確認,也就是說假設輸入是在1~7之間!

『伍』 python 用for循環輸入數字1-7判斷輸出相應星期幾

你好,

代碼如圖:

上面代碼的思路:

  1. 先定義一個字典,數字1-7是鍵,星期一到星期日為相應鍵的值;

  2. 使用for循環每次從1到7中取1個值作為字典中的鍵,然後列印字典對應該鍵的值

寫在最後:

代碼總共也沒幾行,你自己敲一下,我怕貼出來後會被判違規

希望可以幫到你,如果上面代碼和你的實際情景不附,歡迎追問

『陸』 今天是星期天再過一百天是星期幾用python選擇結構怎麼寫

在 Python 中,可以使用 datetime 庫中的 timedelta 函數來計算時間間隔,然後使用 date 函數來獲取當前日期,再使用 weekday 函數來獲取星期幾。
下面是一個使用這些函數的示例代碼:
from datetime import timedelta, date
def get_day_of_week(days_from_today):
# 計算當前日期 days_from_today 天後的日期
target_date = date.today() + timedelta(days=days_from_today)
# 獲取星期幾
day_of_week = target_date.weekday()
# 轉換為星期天為 0 的形式
day_of_week = (day_of_week + 1) % 7
return day_of_week
# 獲取再過一百天是星期幾
day_of_week = get_day_of_week(100)
print(f"In 100 days, it will be day {day_of_week} of the week.")

『柒』 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對函數式設計只提供了有限的支持。

閱讀全文

與python輸出星期幾相關的資料

熱點內容
怎麼提前解壓房貸 瀏覽:698
反詐宣傳app哪裡可以拿到用戶資料 瀏覽:853
華為交換機命令配置 瀏覽:8
電機pid演算法實例c語言 瀏覽:972
安裝ue5未找到金屬編譯器 瀏覽:961
l1壓縮性骨折微創手術 瀏覽:615
看電腦配置命令 瀏覽:106
單片機調用db數值偏移量 瀏覽:444
賓士smart車型壓縮機功率 瀏覽:527
伺服器預留地址獲取 瀏覽:1003
雲庫文件夾怎麼設置 瀏覽:294
文件夾目錄製作自動跳轉 瀏覽:452
在哪個音樂app能聽exo的歌 瀏覽:849
pdf超級加密 瀏覽:47
蘋果手機app安裝包怎麼解壓並安裝 瀏覽:907
中原30系統源碼 瀏覽:187
程序員如何遵紀守法 瀏覽:501
java的webxml配置 瀏覽:963
如何封包遠程注入伺服器 瀏覽:865
監測機構資金動向源碼 瀏覽:967