python3笔记4--条件控制

python3笔记–if条件控制

条件语句是通过一条或者多条语句的执行结果(条件为真或假)来决定执行的代码块。在python中,使用缩进来区分语句块,相同缩进数的语句在一起组成一个代码块。

执行过程:

在这里插入图片描述

1、if用法之一----一般格式

if语句的一般格式如下:

if <条件><代码块>
elif <条件>:
    <代码块>
else:
    <代码块>
<条件控制之外的代码>

例:注意每个条件后都要使用冒号。

i = 5
if i < 10:		#第一个条件成立,直接执行该判断语句后的代码
        i = i + 1
elif i > 2:		#在第一个条件不成立的情况才会判断第二个条件,否则就算第二个条件成立也不会判断该条件
        i = i + 2
else:			#若前两个条件都不成立,则判断该条件
        i = i - 5

print("条件外的语句:")
print('i的结果:', i)

输出:

条件外的语句:
i的结果: 6

2、if用法之二----同级if判断

就像上述举例,若是还要执意判断第二个条件的话,可以将这条判断放在与if语句同级之下。将上述代码改成这样即可。

i = 5
if i < 10:
        i = i + 1
if i > 2:
        i = i + 2
print('i的最终结果:', i)
#输出:i的最终结果:8

3、if用法之三----嵌套使用

number = int(input("Enter number:"))
'''if条件控制语句的嵌套使用'''
if number%2 == 0:
        if number%5 == 0:
                print("你输入的数既可以整除2,也可以整除5")
        else:
                print('你输入的数只能整除2')
else:
        if number%3 == 0:
                print('你输入的数可以整除3')
        else:
                print('你输入的数不能整除2')

输出:

Enter number:15
你输入的数可以整除3

4、if用法之四----判断容器中是否含有该元素

names = ['alice','tom','rose']
if 'edison' in names:
        print('Edison不在列表中')
elif 'tom' in names:
        print('Tom在列表中')
else:
        print(names)

输出:Tom在列表中

注:在笔记中只是列出部分if的使用方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值