导航:首页 > 编程语言 > 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输出星期几相关的资料

热点内容
java的webxml配置 浏览:962
如何封包远程注入服务器 浏览:864
监测机构资金动向源码 浏览:967
android状态栏字体50 浏览:767
python如何判断文件后缀 浏览:126
龙空app哪里下 浏览:348
阿里云服务器搭建网盘 浏览:689
京东软件程序员 浏览:805
php游戏服务器框架 浏览:391
导航开发算法 浏览:430
为什么30岁还想转行程序员 浏览:380
推荐算法的使用 浏览:40
javaswing表格 浏览:470
sql和python处理excel 浏览:107
家用材料制作解压玩具 浏览:913
c盘解压失败可以用空间吗 浏览:467
3d循环音乐哪个app好 浏览:771
压缩文件zip怎么解压不了 浏览:393
如何看苹果appstore软件是否收费 浏览:464
android发送字符串 浏览:14