为什么即使时间是 18.24,代码也会说早上好
Why does the code say good morning even if the hour is 18.24
为什么现在是 18.24 还说早安?
代码:
抱歉我的英语不好!
上面写着“早上好!”因为您的第一个条件检查是为了查看 hour >= 5
,在这种情况下,18.24 >= 5
确实为真,因此条件触发器。
您想重新排列您的条件 以相反的顺序。类似于:
if hour >= 20:
do something...
elif hour >= 17:
do something...
elif hour >= 14.5:
do something...
...
这样,只有在18.24 >= 17
时才会触发,只输出Good Evening
将来,您可以像我一样将代码片段添加为代码块,而不是将它们添加为图像。您可以在编辑工具中看到它。
为什么现在是 18.24 还说早安?
代码:
抱歉我的英语不好!
上面写着“早上好!”因为您的第一个条件检查是为了查看 hour >= 5
,在这种情况下,18.24 >= 5
确实为真,因此条件触发器。
您想重新排列您的条件 以相反的顺序。类似于:
if hour >= 20:
do something...
elif hour >= 17:
do something...
elif hour >= 14.5:
do something...
...
这样,只有在18.24 >= 17
时才会触发,只输出Good Evening
将来,您可以像我一样将代码片段添加为代码块,而不是将它们添加为图像。您可以在编辑工具中看到它。