输入数字判断输入的时间6-11弹出早上好11-13中午好 13-18下午好18 -23晚上好23-6熄灯了你该 休息了用三元表达式
时间: 2023-12-13 20:02:43 浏览: 143
好的,我可以回答你的问题。以下是使用三元表达式实现输入数字判断时间的代码:
```python
hour = int(input("请输入当前时间(小时):"))
greeting = "熄灯了,你该休息了" if hour < 6 or hour >= 23 else \
"早上好" if hour < 11 else \
"中午好" if hour < 13 else \
"下午好" if hour < 18 else \
"晚上好"
print(greeting)
```
这段代码会提示用户输入小时数,然后根据输入的数字判断当前时间段并输出对应的问候语。如果输入的数字小于6或者大于等于23,则输出熄灯了,你该休息了;如果输入的数字在6到11之间,则输出早上好;如果输入的数字在11到13之间,则输出中午好;如果输入的数字在13到18之间,则输出下午好;如果输入的数字在18到23之间,则输出晚上好。
希望这个回答能够帮到你!
相关问题
输入数字判断输入的时间6-11弹出早上好11-13中午好 13-18下午好18 -23晚上好23-6熄灯了你该 休息了
好的,根据您的要求,我可以为您编写一个判断时间的小程序,让用户自己输入时间。以下是代码示例:
```
hour = int(input("请输入当前时间(小时):"))
if 6 <= hour < 11:
print("早上好!")
elif 11 <= hour < 13:
print("中午好!")
elif 13 <= hour < 18:
print("下午好!")
elif 18 <= hour < 23:
print("晚上好!")
else:
print("熄灯了,您该休息了!")
```
这个程序会让用户输入当前的时间(小时),然后根据时间判断是早上、中午、下午、晚上还是熄灯时间,最后输出相应的问候语或提示。
1.判断输入的时间6-11弹出早上好11-13中午好 13-18下午好18 -23晚上好23-6熄灯了你该休息了
你好,根据您的要求,我可以为您编写一个判断时间的小程序。以下是代码示例:
```
import datetime
now = datetime.datetime.now()
hour = now.hour
if 6 <= hour < 11:
print("早上好!")
elif 11 <= hour < 13:
print("中午好!")
elif 13 <= hour < 18:
print("下午好!")
elif 18 <= hour < 23:
print("晚上好!")
else:
print("熄灯了,您该休息了!")
```
这个程序会获取当前的时间,然后根据时间判断是早上、中午、下午、晚上还是熄灯时间,最后输出相应的问候语或提示。
阅读全文