我如何用pyarsion在python中编写一个字符串

时间:2017-09-17 08:32:00

标签: string python-3.x comparison operators

我试图让我的python打印出来,但它不让我,它一直说错,我希望它说随着时间的推移:

>>>     talha_hours_worked=41

>>> if talha_hours_worked > 40 :
    print("pay over time")


Print over time
>>> 
>>> talha_hours_worked>45
False

1 个答案:

答案 0 :(得分:0)

编辑:你的第一个命令是

talha_hours_worked = 41

然后,你做

if talha_hours_worked > 40:
    print("pay over time")

此时,talha_hours_worked的值仍为41,因此if条件解析为true,然后打印出您所期望的值。

你的最后一个命令是

talha_hours_worked > 45

它仍然具有41的值,所以这次它解析为false。这是正确的,检查这个没有多大意义。

现在,如果你想要的是为每个高于40的值打印该字符串,你应该采取相反的方式。您应该在变量中设置阈值

expected_hours = 40

然后检查

if talha_hours_worked > expected_hours:
    print("pay over time")

这样,您可以将talha_hours_worked更改为您想要的任何值,此检查仍然可以按预期工作

希望这有帮助。

相关问题