当前位置: 首页 > 知识库问答 >
问题:

检查执行if语句的时间

齐航
2023-03-14

我正在练习Python,我想写一个程序来检查当前时间,看看它是否与2:12 pm匹配,并说:its lunch time所以首先我想要使用importtime模块,但我不知道如何使用?

我的问题是我不知道如何使用时间模块。或者我用的语法对不对?

我的代码:

import time

bake=time()
if bake == '2:12':
    print ('its time to eating lunch')
else :
   print ('its not the time for eating lunch')

共有1个答案

慕容星晖
2023-03-14

我建议使用datetime模块,它在这种情况下更实用(正如polku所建议的)。然后,您将直接访问仅小时和分钟,以检查是否是午餐时间。

更多的信息可以在这里找到:如何在python中获得当前时间并分解为年、月、日、小时、分钟?

import datetime
now = datetime.datetime.now()

if now.hour == 14 and now.minute == 12:
    print ('its time to eating lunch')
else :
    print ('its not the time for eating lunch')
 类似资料:
  • 有可能做如下事情吗: 或者: 我知道用很多if-else语句也可以实现同样的目标,但如果它像上面那样工作,看起来会更干净。

  • 它直接在我的网站上找到0个结果,而不是做echo$行有什么想法吗?我希望它从我的数据库(phpmyadmin)中提取,数据库名称是events\u table。

  • 当if语句包含两个(或多个)条件,而第一个条件失败时,if语句是检查第二个条件还是在代码中继续? 这里有两个例子: 在第一个if语句中,条件应该返回false,但是否已测试?在第二个例子中,条件应该返回true,但是<code>y==0</code>是否已经测试过?或者在这两种情况下,在第一个条件之后,代码跳过第二个条件并在代码中继续? 先谢谢你。

  • 问题内容: 我对编程还比较陌生,最近开始学习Java,以便转向Android编程。我以为我会创建一个非常简单的计算器来练习,但是看来我的if语句不起作用。 我正在使用Eclipse IDE,并且在要求执行该操作之前,它运行良好。它会显示选项,但不会让我输入任何内容(我一直在用5乘以2进行测试)。 我搜索了类似的问题,并尝试了他们的建议,但似乎仍然行不通。我将不胜感激,我想这可能只是我正在做的一个简

  • 目前在学校做信息技术评估,我的else声明遇到了问题。 代码: 不管怎样,为什么在if语句为真的情况下还要使用else语句呢?

  • 我正在编写一个简单的算法来求解Euler项目#5,但其中一个if语句不起作用。在findNumber()方法中,更改字段变量“divisibleNum”的if语句不会更改变量的值,因此每次编译时,输出总是1。 我试着回答“能被1到25的所有数字平均整除(无余数整除)的最小正数是多少?” 输出需要是可被1-25整除(包括)的最小正数,但每次只打印1。