如果是星期一到星期五,输出今天是星期*,今天要上班! 如果是星期六或星期日,输出今天是星期*,今天出去玩! 要求:请使用for循环与if-else条件语句嵌套循环,编写实现上述功能的代码。
时间: 2024-02-13 08:05:51 浏览: 161
Python中在for循环中嵌套使用if和else语句的技巧
5星 · 资源好评率100%
好的,以下是使用Python语言编写的代码:
```
import datetime
day = datetime.datetime.now().weekday()
for i in range(7):
if i == day and i < 5:
print("今天是星期" + str(i+1) + ",今天要上班!")
break
elif i == day and (i == 5 or i == 6):
print("今天是星期" + str(i+1) + ",今天出去玩!")
break
```
以上代码中,我们首先使用Python内置的datetime库获取当前时间的星期几,然后使用for循环遍历一周中的所有天数,根据条件判断输出对应的字符串。如果当前是工作日,输出“今天是星期*,今天要上班!”;如果当前是周末,输出“今天是星期*,今天出去玩!” 。注意,我们在if-else语句中使用了break语句,以确保只输出一次结果。
阅读全文