说一说Python的循环和终止及If语句

码农公社  210.net.cn   210= 1024  10月24日一个重要的节日--码农(程序员)节

一、循环 

1.while循环 

当条件满足时,就不断执行某语句,直到条件不再满足退出循环;  

例子

    count = 50 

    while count > 0:  

        print(str(count))  

        count -= 2 

    print("循环结束")

1.jpg


2.for...in循环 

例子

    sum = 0 

    for num in range(1, 10):  

        sum += num 

    print(str(sum))

其中range()函数用于生成一个整数序列;


终止循环 

1.break 用于提前终止循环;

    num = 1 

    while num <= 100: 

         if num >= 10:  

         break  

        print(num)  

        num += 2 

    print("结束")

1.jpg


2.continue 用于跳出当前循环,进入下一次循环。

    num = 0

     while num < 17:     

        num += 1     

        if num % 2 == 0:          

        continue      

        print(num)

1.jpg



二、If语句

用来判断给定条件是否满足,并根据判断结果选择所要执行的操作。

1.单次判断

   

 if <判断条件>:  

    <执行> 

    else:  

    <执行>


例子

    age = int(input("输入你的年龄:")) 

    if age < 18: 

         print("未成年") 

    else:  

        print("已成年")


2.多次判断

   

 if <判断条件1>:     

        <执行1> 

    elif <判断条件2>:     

        <执行2> 

    elif <判断条件3>:     

        <执行3> 

    else:     

        <执行4> ...

例子

    age = int(input("输入你的年龄:")) 

    if age >= 18:     

        print('adult') 

    elif age >= 6:     

        print('teenager') 

    else:    

         print('kid')


注意,if语句是从上往下判断的。

评论