for循环学习总结

for循环取奇数

a=[1,2,3,4,5,6,7,8]
for x in range(1,9,2):
    print(x,end='|')

遭遇问题
1、print(x,'|')会自动换行print(x,end='|')则不会
解答:原因在于python中的print函数在打印过后默认加一个回车,若要避免自动回车需要改成后面的写法。
2、C语言中的

for(i=1:i<10:i++){}

在Python中可以用range代替
:for x in range(0,10,1):
同理反向可以
:for x in range(10,0,-1):
小结
1、Python中for循环后可以追加else但是对他人来说不易理解,不建议使用。
2、break只会跳出当前循环,如多层循环叠加则只跳出当前层,不影响高层循环继续执行。
3、continue只会跳过循环中的一次,并不会跳出循环。
4、break跳出循环后不会执行else,continue不曾跳出循环所以会执行else。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值