Python 如何正确编写此if语句?
假设我从程序中引入的函数中获取valid、d、sn的值。然后在python中通过下面的if语句来输出结果 我希望程序打印以下语句:Python 如何正确编写此if语句?,python,if-statement,Python,If Statement,假设我从程序中引入的函数中获取valid、d、sn的值。然后在python中通过下面的if语句来输出结果 我希望程序打印以下语句: 如果sn>=0和1不确定需要什么,则在上打印。但我想你很可能想这么做吧 if valid: if sn >= 0 and (d>1 and d<90): print(" on ") else: if sn<0: print(&quo
sn>=0
和1不确定需要什么,则在上打印。但我想你很可能想这么做吧
if valid:
if sn >= 0 and (d>1 and d<90):
print(" on ")
else:
if sn<0:
print("off-right")
elif d>=90:
print('off-left')
else:
print("unknown")
如果有效:
如果sn>=0和(d>1和d不确定你想要什么,但我猜你很可能想要这样做
if valid:
if sn >= 0 and (d>1 and d<90):
print(" on ")
else:
if sn<0:
print("off-right")
elif d>=90:
print('off-left')
else:
print("unknown")
如果有效:
如果sn>=0且(d>1且d有效:
如果sn>=0且d>1且d<90:
打印(“在”)
elif sn<0:
打印(“右偏”)
elif d>=90:
打印(“偏左”)
其他:
打印(“未知”)
如果有效:
如果sn>=0且d>1且d<90:
打印(“在”)
elif sn<0:
打印(“右偏”)
elif d>=90:
打印(“偏左”)
其他:
打印(“未知”)
请不要发送垃圾标签,如果您的问题不是针对Python 2的,请不要使用Python 2标签。请始终使用泛型[Python]tag.Python 3由您决定,但是现在,Python 3是Python。对于第一种情况,您可以用您刚才在问题中所写的内容替换代码中的sn>=0
:但是2和3呢?elif nextcondition:
请不要垃圾邮件标记,如果您的问题不是Python 2特定的,请不要使用Python 2标记始终使用泛型[python]tag.Python 3由您决定,但现在,Python 3是Python。在第一种情况下,您可以将代码中的sn>=0
替换为您刚才在问题中所写的内容:sn>=0和1,但是2和3呢?elif nextcondition:
我认为您可以简单地用Python编写1
。@Pac0好的,我必须测试它看到了。对你的评论没有异议。只是还没有试过。我想你可以简单地用python编写1
。@Pac0好的,我得测试一下。对你的评论没有异议。只是还没有试过。
if valid:
if sn >= 0 and d > 1 and d < 90:
print(" on ")
elif sn < 0:
print("off-right")
elif d >= 90:
print("off-left")
else:
print("unknown")