Python入门学习(十一)for循环(实例详解)八年级下册信息技术教学设计

2024-03-21
| 9页
| 643人阅读
| 1人下载
特供

内容正文:

Python入门学习(十一)for循环(实例详解) 1.基本运作 for 循环可以让程序将整个对象内的元素遍历(也可以称迭代),在遍历期间,同时可以记录或输出每次遍历的状态或称轨迹。  for 循环基本语法格式如下: for var in 可迭代对象:                                                程序代码 2.流程图 3.实例  将字母转化为大写 data=['aa','bb','cc','dd'] for i in data:     print(i+"的大写:"+i.upper()) 选择列表区间元素 data=['aa','bb','cc','dd'] for i in data[0:3]:     print(i+"的大写:"+i.upper()) 找到姓李的人  startswith():判断字符串是否以指定字符或子字符串开头 data=['李华','张三','李四','王伟'] name=[] for i in data:     if i.startswith('李'):         name.append(i) print(name) 删除列表元素  data=['李华','张三','李四','王伟'] for i in data[:]:     data.remove(i) print(data)   Python 可以使用 range ()函数产生一个等差序列,我们又称这等差序列为可迭代对象,也可以称是 range 对象。由于 range ()是产生等差序列,我们可以直接使用,将此等差序列当作循环的计数器。 1.range(n)  实例: for i in range(5): print("@",end='') 2.range(start,end)  start是起始值,end-1是终止值,可以产生 start 起始值到end-1终止值之间每次递增1的序列, start 或 end 可以是负整数,如果终止值小于起始值则产生空序列或称空 range 对象。 实例: print("-----------------------") for i in range(5,1):     print(i) print("-----------------------") for x in range(-2,2):     print(x) print("-----------------------") for x in range(2,2):     print(x) print("-----------------------") for x in range(0,5):     print(x) print("-----------------------") 3.range(start,end,step) 实例: print("-----------------------") for i in range(10,0,-2):     print(i) print("-----------------------") 4.列表生成  新列表=【表达式 for 项目 in 可迭代对象】 实例:求余 n=int(input("输入整数:")) yu=[num//2 for num in range (1,n+1)] print(yu) 三、进阶for循环 1.嵌套for循环 for 变量 in 对象      ...      for 变量 in 对象                ... 实例:打印九九乘法表  for i in range(1,10):     for j in range(1,i+1):         result=i*j         print("%d*%d=%-2d"% (i,j,result),end='\t')     print() 2.for循环--break指令 在设计 for 循环时,如果期待某些条件发生时可以离开循环,可以在循环内执行 break 指令,即可立即离开循环,这个指令通常是和 if 语句配合使用。  流程图: 实例:猜数字游戏 import random def GuessSecret(maxtimes):     times = 0     guess = 0     secret = random.randint(0, 100)     print("-----欢迎参加猜数字游戏,游戏现在开始 -----")     for times in range(maxtimes):         while guess != secret:             times += 1;   

资源预览图

Python入门学习(十一)for循环(实例详解)八年级下册信息技术教学设计
1
Python入门学习(十一)for循环(实例详解)八年级下册信息技术教学设计
2
Python入门学习(十一)for循环(实例详解)八年级下册信息技术教学设计
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。