2021-01-17

5.1.1 if语句

本质是:if后测试值为true

数字0,空字符串,空列表,空元组,空字典,none的条件测试的结果是“false”

5.1.2 else语句

当“if” 的条件测试为“false”时执行“else”后的语句,注意“else”不能单独出现

5.1.3 elif语句

需要测试多个条件时,单纯的“if...else”不能满足所有需求,注意“elif”也不能单独出现

x = 49
if x>90:
    print('优')
elif x>80:
    print('良')
elif x>60:
    print('及格')
else :
    print('不及格')
不及格

5.2.1 while循环

测试值结果是 true 时才会执行 while 循环体的语句

while x <= 10:
    print(x)
    x += 2

5.2.2 for循环

变量“x”逐一遍历“in”后的每个元素,遍历完所有元素之后结束循环

for x in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10):
    print('hello')

range函数两种使用方法

· 给定一个数字

for x in range(10):
    print(x)
(输出0-9)

· 给定开始和结束数字,并且定义增长步进(不定义则默认是1)

for x in range(1, 10, 2):
    print(x)
(输出1,3,5,7,9)

5.2.3 break和continue语句

break的作用是立即退出循环体,直接结束循环

continue并不会退出循环体,而是跳过当前的循环体执行之后的循环

for x in range(10):
    if x == 5:
        continue
    if x > 8:
        break
    print(x)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值