繁体   English   中英

我如何将 if 语句放在函数中?

[英]How would I put an if statement inside a function?

我对 Python 非常陌生,在此之前我只使用带有标签和 goto 的极其简单的“编程”语言。 我正在尝试使此代码在 Sikuli 中工作:

http://i.imgur.com/gbtdMZF.png

基本上我希望它循环if语句,直到找到任何图像,如果找到其中一个,它会执行正确的函数并再次开始循环,直到检测到新命令。

我一直在寻找教程和文档,但我真的迷路了。 我想我的头脑太忙了,试图从 goto/label 转到有组织的编程语言。

如果有人能给我一个例子,我将不胜感激!

在 Python 缩进问题中,您的代码应如下所示:

def function():
    if condition1:
        reaction1() 
    elif condition2:
        reaction2()
    else:
        deafult_reaction()

我建议阅读 Dive Into Python 和PEP 0008 中关于缩进的章节

x = input( "please enter the variable")
print(" the Variable entered is " + x)
myfloat = int(x)
def compare (num):
     if num%2 == 0:
          print(" entered variable is even")
     else: 
          print("entered variable is odd")
     compare(myfloat)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM