编写程序,输入一个表示星期几的数字,输出对应的星期字符串 编写程序,输入一个表示星期几的数字,输出对应的星期字符串
num = int(input("请输入一个表示星期几的数字(1-7):"))
week = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"]
if num >= 1 and num <= 7:
print("对应的星期为:" + week[num-1])
else:
print("输入的数字不正确,请输入1-7之间的数字。")
if实现就行
week = int(input("请输入表示星期几的数字(1-7):"))
if week == 1:
print("星期一")
elif week == 2:
print("星期二")
elif week == 3:
print("星期三")
elif week == 4:
print("星期四")
elif week == 5:
print("星期五")
elif week == 6:
print("星期六")
elif week == 7:
print("星期日")
else:
print("输入有误,请重新输入数字(1-7)!")
下面是一个用Python语言编写的程序,用于将数字转化为对应的星期字符串:
def get_weekday_string(weekday):
weekdays = {
1: "Monday",
2: "Tuesday",
3: "Wednesday",
4: "Thursday",
5: "Friday",
6: "Saturday",
7: "Sunday"
}
return weekdays.get(weekday, "Invalid weekday")
# 测试程序
weekday = int(input("Please enter a weekday number: "))
weekday_string = get_weekday_string(weekday)
print("The weekday is:", weekday_string)
在上述代码中,我们定义了一个 get_weekday_string
函数,该函数接受一个表示星期几的数字作为参数,并返回对应的星期字符串。我们使用一个字典来存储每个数字对应的字符串,然后使用 get
方法获取对应的字符串。如果输入的数字不在字典中,则返回一个提示字符串。
在测试程序中,我们使用 input
函数获取用户输入的数字,然后调用 get_weekday_string
函数获取对应的星期字符串,并将其输出到屏幕上。
def dat(a):
if a == 0:
print('星期日')
elif a== 1:
print('星期一')
elif a== 2:
print('星期二')
elif a== 3:
print('星期三')
elif a== 4:
print('星期四')
elif a== 5:
print('星期五')
else:
print('星期六')
def str():
b = int(input('输入月份'))
c = int(input('今天之后到未来的某天'))
a = (b + c) % 7
dat(a)
str()