位置:首页 » Python3入门教程 » Python3 if 语句

Python3 if 语句 [编辑]

在Python中,可以定义条件语句,如 if 语句。考虑下面这个应用程序:

#!/usr/bin/python
 
x = 3
if x < 10:
   print 'x smaller than 10'
else:
   print 'x is bigger than 10 or equal'

输出结果

x smaller than 10

如果设置 x 的值大于10,它将执行第二码块。我们使用缩进(4个空格)来定义块。

一个小游戏:
一个变量并不一定总是由用户定义的,考虑这个小游戏:

age = 24
 
print "Guess my age, you have 1 chances!"
guess = int(raw_input("Guess: "))
 
if guess != age:
    print "Wrong!"
else:
    print "Correct"

条件操作符
有条件的操作符一个词

操作符 描述
!= 不等于
== 等于
> 大于
< 小于

不要混淆赋值运算符(=)以及等于运算符(==)。

多个条件
多条件嵌套最简单的方式:

a = 12
b = 33
 
if a > 10:
    if b > 20:
        print "Good"

这很快就会变得难以阅读,可以考虑结合 4 或 6 行的条件。幸运的是,Python有一个解决方案,我们可以使用 and 关键字条件。

guess = 24
if guess > 10 and guess < 20:
    print "In range"
else:
    print "Out of range"

有时可能要使用或(or)操作。