栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

少儿Python—流程控制语句

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

可爱的小朋友们,今天我们又见面啦,那今天学点什么呢?没错,就是Python流程控制语句啦!图1就是我们今天要学习的内容的汇总哦!

 


少儿Python—流程控制语句

图1流程控制语句总结

 

接下来我们一个一个来学习吧

01

条件分支:if语句

if语句有两种格式:

格式1

if 条件一:
   逻辑代码 

else:
   逻辑代码 

案例:

输入一个数字,判断是否为奇数或者偶数

  •  
  •  
  •  
  •  
  •  
num=int(input('请输入一个整数:'))if num%2==0:    print('偶数')else:    print('奇数')

 

 

格式2:

if 条件一:
   逻辑代码 

elif 条件二:
   逻辑代码 

else:
  逻辑代码 

案例:

按照100分制,90分以上的成绩为A,80到90为B,60-80为C,60分以下为D,写一个程序,当用户输入分数,自动转换为ABCD的形式打印。

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
score=float(input("请输入分数:"))if score>=90:    print("A")elif score>=80 or score<90:    print("B")elif score>=60 or score <80:    print("C")elif score<60:    print("D")else:    print("输入有误")

 

嵌套if语句

if 条件:     

    逻辑代码    

    if 条件:     

        逻辑代码    

    else:    

        逻辑代码   

else:      

    逻辑代码

案例:

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
num = int(input("请输入一个数字:"))if num >= 1:      if num <= 10:           print("这个数在1-10之间")      else:           print("这个数不在1-10之间")else:        print("哥,能不能输入一个正整数啊!")

 

02

循环结构:while循环语句,for循环语句

 

while循环语句

格式:

while  条件:
   逻辑代码 

案例:

打印九九乘法表

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
m=1while m<10:    n=1    while n<=m:        print('%d*%d=%d'%(n,m,n*m),end="t")        if n==m:            print()        n+=1    m+=1

 

 

 

for循环

格式:

for 临时变量 in 列表或者字符串等:
    执行的代码
else:

    执行的代码

案例:

1-10的求和

  •  
  •  
  •  
  •  
sum=0for i in range(1,11):    sum+=iprint(sum)

 

03

range函数

函数range()常用于for循环中

案例:

  •  
  •  
for i in range(20):  # 随机数   print(i)

01

break、continue、pass及else子句

 

<1>break作用是跳出循环

<2>continue作用是跳出本次循环,进入下一轮循环

<3>pass表示什么都不做。pass语句是为了保持程序结构的完整性。

<4>在循环语句中还可以使用else子句,else子句在序列遍历结束(for语句)或循环条件为假(while语句)时执行,但循环被break终止时不执行

<5>异常  else

 

  •  
  •  
  •  
  •  
  •  
格式:if... else...for...  else...while... else...异常 else

 

案例1:break例子

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
for i in [1,2,3]:     if i == 3:                break       # 用if控制 i== 3 则退出循环,下面的语句也不执行。    print(i)else:        print('end')
12

 

 

案例2:continue例子

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
for i in [1,2,3,4,5]:      if i == 2:            continue   # 退出本次循环,进入下一层循环  print(i)
1345

 

 

案例3:else例子

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
for i in [1,2,3]:  #循环完所有元素才执行else    print(i)else:        print('end')
123end



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/805508.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号