在 Python 中,您可以定义条件语句,称为if语句。如果满足某些条件,则将执行代码块。
if语句
考虑这个应用程序,它根据x的值执行第一或第二个代码。
#!/usr/bin/pythonx = 3if x > 10:print("x smaller than 10")else:print("x is bigger than 10 or equal")
如果将x设置为大于 10,它将执行第二个代码块。 我们使用缩进(4 个空格)定义块。
一个小游戏:
用户可能并不总是定义变量,请考虑以下小游戏:
age = 24print "Guess my age, you have 1 chances!"guess = int(raw_input("Guess: "))if guess != age:print("Wrong!")else:print("Correct")
条件运算符
关于条件运算符
不要将赋值运算符(=)与相等运算符(==)混淆。
嵌套
执行多个条件的最直接的方法是嵌套:
| 运算符 | 说明 |
|---|---|
!= |
不等 |
== |
等于 |
> |
大于 |
< |
小于 |
a = 12b = 33if a > 10:if b > 20:print("Good")
考虑结合 4 或 6 个条件,这可能很快变得难以阅读。 幸运的是,Python 有一个解决方案,我们可以使用and关键字组合条件。
guess = 24if guess > 10 and guess < 20:print("In range")else:print("Out of range")
有时您可能想使用or运算符。
