Python基础之if语句、while语句的用法

if语句:

 

if 执行条件:
    执行内容

执行条件后面以冒号结束,第二行需4个空格开头,表示受上面的执行条件控制。

例子:

if 3>2:
    print('3比2大')

上述例子中,if 后面的语句成立的话,将显示出“3比2大”这个结果,显然成立,结果如下:

3比2大

if与else配合使用:

if 条件1:
    动作1
else:
    动作2

上面的执行方式为,先判断条件1是否成立,若成立,则执行动作1,否则,执行动作2,例子:

if 3>2:
    print(3)
else:
    print(2)

上述例子的运行结果是:

3

if与elif配合使用:

elif是else if 的缩写

if 条件1:
    动作1
elif 条件2:
    动作2
elif 条件3:
    动作3
....

上述代码将由上而下逐个判断各个条件,若某个条件成立,将执行该条件对应的动作,例子:

if 3>4:
    print('3大于4')
elif 5>8:
    print('5大于8')
elif 7>3:
    print('7大于3')

执行结果为

7大于3

if elif else三个可同时配合使用,else放在最后,if与elif中的条件都不成立时,执行else中的动作

while的用法:

while 条件:
    动作

while将判断其中的条件语句,若成立则执行对应的动作,每次执行完动作后,将重新判断while的条件是否成立,直至条件不成立,否则其动作将一直执行下去。例子:

n=1
while n<7:
    print(n)
    n=n+1

其结果如下:

1
2
3
4
5
6

上述代码中,每次运行循环体中的内容,n自增1,并进入条件判断,当第6次循环后,n等于7,不再满足n<7的条件,故不再打印n的值

补充:死循环的实现

while 1:
    需要重复执行的动作

猜你喜欢

转载自www.cnblogs.com/chenchaoze/p/9168138.html