如何让python程序什么都不做?

如何让python程序什么都不做?,python,Python,如何让Python程序不使用if语句 if (num2 == num5): #No changes are made 您可以使用pass语句: if condition: pass if condition: pass 但是,我怀疑您是否想这样做,除非您只需要在返回并为if语句编写实际代码之前插入一些内容作为占位符 如果你有这样的东西: if condition: # condition in your case being `num2 ==

如何让
Python
程序不使用if语句

 if (num2 == num5):
     #No changes are made

您可以使用
pass
语句:

if condition:
    pass
if condition:
    pass

但是,我怀疑您是否想这样做,除非您只需要在返回并为
if
语句编写实际代码之前插入一些内容作为占位符

如果你有这样的东西:

if condition:        # condition in your case being `num2 == num5`
    pass
else:
    do_something()
通常,您可以将其更改为:

if not condition:
    do_something()
但在这种情况下,您可以(也应该)这样做:


您需要的是
pass
命令。对任何要“忽略”的构造使用
pass
。您的示例使用条件表达式,但您几乎可以对任何内容执行相同的操作

对于您的特定用例,您可能希望测试相反的条件,并且仅在条件为false时执行操作:

if num2 != num5:
    make_some_changes()
这将与以下内容相同:

if num2 == num5:
    pass
else:
    make_some_changes()
这样,您甚至不必使用
pass
,您也将更接近于遵守规则


您可以阅读有关
pass
语句的更多信息:

pass语句不执行任何操作。当语法上需要语句,但程序不需要操作时,可以使用它


您可以在if语句中使用pass。

您可以使用continue

if condition:
    continue
else:
    #do something

我认为你本可以在这个“答案”上多下一点功夫。这看起来更像是一个评论…@Polli Ester如果下面的答案中有一个对你有帮助,那么最好接受它(点击分数下面的勾号)。如果你不明白为什么你会被否决,原因是你的答案错了。
continue
语句用于更改循环的执行,而不是中断
if
语句。如果您尝试了提供的解决方案,就会发现Python抱怨语法不正确。
try:
    make_some_changes()
except Exception:
    pass # do nothing
class Foo():
    pass # an empty class definition
def bar():
    pass # an empty function definition
if condition:
    continue
else:
    #do something