芯片资讯
热点资讯
- FPGA排序-冒泡排序(Verilog版)介绍
- Infineon品牌SLE 4432 C芯片IC EEPROM 256BYTE CHIP的技术和方案应用介绍
- 深度解析索尼的多重曝光HDR技术
- FPGA浮点IP内核究竟有哪些优势呢?
- Microchip微芯半导体AT97SC3205T-X3A1C20B芯片FF COM I2C TPM 4.4MM TSS
- 聊一聊MEMS先生的微机电系统
- Melexis品牌MLX81113KDC-BAB-000-RE芯片IC LIN RGB CTRLR 32KB 4CH 8
- pH传感器的工作原理及应用
- Atmel品牌AT17LV65-10JI芯片CONFIG MEMORY, 64KX1, SERIAL的技术和方案应用介绍
- 大疆的低成本高阶智能驾驶方案详解
你的位置:EEPROM带电可擦可编程IC存储器芯片大全-亿配芯城 > 芯片资讯 > for循环python怎么写
for循环python怎么写
- 发布日期:2024-01-04 11:57 点击次数:132 for循环
(1)使用for语句可以遍历全部元素,例如逐个输出字符串中的字符,逐个输出列表中的元素,元组中的元素,集合中的元素(注意赋值时各元素的顺序),字典中的键……
for letter in 'Python': print letter 结果: P y t h o n
fruits=['西瓜','水蜜桃','葡萄'] for fruit in fruits: print fruit 结果: 西瓜 水蜜桃 葡萄
(2)重复执行相同操作
使用range()函数创建一个数字列表
取值范围:从起始数字开始到结束数字之前
1 for i in range(0,5): #依次把0到4保存在变量i中 2 print 'Mr.Mangood最酷!' 3 4 结果: 5 Mr.Mangood最酷! 6 Mr.Mangood最酷! 7 Mr.Mangood最酷! 8 Mr.Mangood最酷! 9 Mr.Mangood最酷!
输入王晓明的三门考试成绩,并算出平均值
1 subjects=('linux系统','Mysql数据库', 电子元器件PDF资料大全'Python语言') # 定义一个元组, CMOS图像传感器集成电路芯片三个元素代表三门课程 2 sum=0 # 定义变量num为初始化成绩分数 3 for i in subjects: # 把元组里的每一个元素依次赋值给i,芯片交易网IC交易网一共有三次 4 print '请输入%s的考试成绩'%i # 提示输入成绩, EEPROM带电可擦可编程存储器芯片大全运用了格式化字符串功能, ATMEGA系列ATMEL芯片COM用i每次取得的元素名表达出成绩名字,EEPROM带电可擦可编程存储器芯片大全%s的意思是字符串 5 score = input() # 接收用户输入的成绩赋值给score 6 sum += score # 把成绩赋给sum,相当于sum = sum + score 7 avg= sum / len(subjects) # 跳出for循环后,计算平均值,这里用函数len()来计算变量subjects的长度,因为subjects定义为一个元组,因此长度即为元素个数3 8 print '王晓明的平均成绩为%d'%avg # 输出平均成绩 9 10 结果: 11 请输入linux系统的考试成绩 12 87 13 请输入Mysql数据库的考试成绩 14 78 15 请输入Python语言的考试成绩 16 90 17 王晓明的平均成绩为85
(3)嵌套for循环
输入黄晓鸣、杨影2位同学,每人三门课程的考试成绩,计算平均成绩
1 student = (23'黄晓鸣','杨影') #定义学生姓名的元组 2 subjects=('linux系统','Mysql数据库','Python语言') #定义课程名字的元组 3 for j in student: #把j依次取两名学生的值进行两次循环 4 sum=0 #初始化成绩的值 5 print '%s同学的考试成绩'%j #打印出标题 6 for i in subjects: #定义课程循环 7 print '请输入%s的考试成绩'%i #提示输入其中一名学生的考试成绩 8 score = input() #接收考试成绩赋值给score 9 if score0 or score >100: #判断分数取值范围,做提醒 10 print '注意成绩大小' 11 sum+=score #每次输入成绩后,sum值都累加 12 avg= sum/len(subjects) #求出平均成绩 13 print j,'的平均成绩是%dn'%avg #打印平均成绩 14 print'完成学生成绩录入工作' #提示完成工作
相关资讯
- Atmel品牌AT97SC3205-X3A15-10芯片TRUSTED PLATFORM MODULE, AVR RIS的技术和方案应用介绍2024-04-24
- Atmel品牌AT97SC3204-U2A16-00芯片AT97SC3204 - TRUSTED PLATFORM MO的技术和方案应用介绍2024-04-23
- 一种简单的、真实的基于循环序列的FIFO缓存设计2024-01-05
- python改变循环正常的执行顺序2024-01-04
- 如何用Python来实现图像压缩2024-01-04
- 使用Python操作Word文件的方法2024-01-01