流程控制

while循环

 >>> a,b=0,1
>>> while a<1000:
...     print(a)
...     a,b=b,a+b
...
0
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
 >>> a,b=0,1
>>> while a<1000:
...     print(a,end=",")   #end参数设置输出结束符,默认是换行符
...     a,b=b,a+b
...
0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,>>>

if条件

if ,elif,else

x=int(input("please enter an integer:"))
if x<0:
    print("the number is smaller than 0")
elif x==0:
    print("zero")
elif x<10:
    print("smaller than 10")
elif x<100:
    print("smaller than 100")
else:
    print("equal or bigger than 100")

for循环

for ..in

animals=['cat','dog','dolphin','tiger']
for animal in animals:
    print(animal)

range

for i in range(5):
    print(i,end=",")   #0,1,2,3,4,
for i in range(5,10):
    print(i,end=",")   #5,6,7,8,9,

for i in range(0, 10, 3):
    print(i,end=",")  #0,3,6,9,

for i in range(-10, -100, -30):
    print(i,end=",")   #-10,-40,-70,

break,continue,else

continue

继续下一轮迭代(跳过本次迭代后面的语句)

for i in range(5):
    if i ==3:
        continue 
    print("in this circle,i:",i)

break

结束最内层的循环

for i in range(5):
    for j in range(10,15):
        print("i--------:",i)
        if i ==3:
            break 
        print("**j:",i)

else

python的循环可添加else语句(也可不加,不是必须)
else语句执行的条件是:循环执行完毕,没有异常和break发生

for i in range(5):
    if i ==3:
        continue 
    print(i)
else:
    print("no exception or break occur in the loop")

pass

def fun1():
    pass     #pass:do nothing
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值