编写程序 数字,输出对应的星

编写程序,输入一个表示星期几的数字,输出对应的星期字符串 编写程序,输入一个表示星期几的数字,输出对应的星期字符串

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 函数获取对应的星期字符串,并将其输出到屏幕上。