Python学习之路03——分支和循环

Python学习之路03——分支和循环

Python对缩进极为敏感,它根据缩进来判断语句的范围而不再使用 {}

分支结构

分支结构中使用的关键字有:if   else   elif
elif 是 else if 的缩写,实现相同的功能,使得代码看起来更简洁
注意:如果使用 else if 会报语法错误
# abc均为整数,输出abc中最大的数
if a>b and a>c: 
    print(a)
else: 
    if b>c:
        print(b)   
    else:
	print(c)		
# abc均为整数,输出abc中最大的数
if a>b and a>c:
    print(a)
elif b>c:
    print(b)
else:
    print(c)

循环结构

循环结构中使用的关键字有:while   for..in..   continue   break   pass
使用 for 循环时 in 后面必须是一个可迭代的对象,如字符串、列表、字典等等
continue:跳出此次循环,继续执行下次循环
break:   跳出当前循环(只能跳出一层循环)
pass:    什么都不做
# 输出 1~9
value = 1
while value<10:
    print(value)
    value = value + 1
# 输出 1~9
for value in range(1,10):
    print(value)
# L为整数列表,输出其中除下标为5的倍数的所有元素,若输出到值为1,则结束
length = len(L)
for i in range(length):  # range 函数具体用法见下方
    if i%5==0:
        continue
    elseprint(L[i])
    	if L[i]==1:
    	    break

range函数

range函数是Python的一个内置函数,有三种使用方式
注意:stop 参数指定的数值不包含在内,即 list(range(5)) = [0, 1, 2, 3, 4]
使用方式返回结果
range(stop)生成一个从 0 到 stop 的步长为1 的整数数列
range(start,stop)生成一个从 start 到 stop 的步长为1的整数数列
range(start,stop,step)生成一个从 start 到 stop 的步长为 step 的整数数列
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值