使用循环来实现周一到周日

# 2、编写如下程序
# a.用户输入1-7七个数字,分别代表周一到周日
# b.如果输入1~5,打印对应的“周一”~“周五”,如果输入的数字是6或7,打印输出“周末”
# c.如果输入0,退出循环
# d.输入其他内容,提示:“输入有误,请重新输入!”
# 提示:本题可以使用if和while循环,同时需要校验用户的输入是否正确。不用考虑浮点数等情况。
# print('第2题*********************************************************************************************')

my_days = ["周一", "周二", "周三", "周四", "周五", "周六", "周末"]   # 定义一个列表

while True:
    num = input("请输入0~7范围内的数字:")        # 输入数字
    if num in list("1234567"):       # 如果输入的值在列表当中,满足条件1,执行下一步
         print("今天是{}!".format(my_days[int(num)-1]))   # 使用format函数
    elif num == "0":        # 输入的值等于0,满足条件2
         print("程序退出!")      # 打印
         break          # 退出当前循环
    else:                   # 反之,输入不属于0-7范围的数字,执行条件3
         print("输入有误,请重新输入!")     # 打印
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值