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数据库','Python语言') # 定义一个元组,三个元素代表三门课程
2 sum=0 # 定义变量num为初始化成绩分数
3 for i in subjects: # 把元组里的每一个元素依次赋值给i,一共有三次
4 print '请输入%s的考试成绩'%i # 提示输入成绩,运用了格式化字符串功能,用i每次取得的元素名表达出成绩名字,%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 score< 0 or score >100: #判断分数取值范围,做提醒
10 print '注意成绩大小'
11 sum+=score #每次输入成绩后,sum值都累加
12 avg= sum/len(subjects) #求出平均成绩
13 print j,'的平均成绩是%dn'%avg #打印平均成绩
14 print'完成学生成绩录入工作' #提示完成工作
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
数据库
+关注
关注
7文章
3591浏览量
63371 -
for
+关注
关注
0文章
44浏览量
15512 -
python
+关注
关注
51文章
4675浏览量
83467
发布评论请先 登录
相关推荐
详解Python的for和while循环
Python 的 for 和 while 循环是灵活并且高级的,语法自然、读起来像伪代码。而 Cython 也支持 for 和 while,无需修改。但由于循环通常占据程序运行时的大部分时间,因此我们可以通过一些优化,确保 Cy
详解Python中的while循环
说起编程语言中的循环,一般 for 循环用的时候比较多,因为相比于 while 循环,for 循环的代码量更少。不过有时候也会用到 while 循环
Python的循环语句介绍
哈喽大家好,我是知道。今天带大家了解下Python的循环语句 定义循环语句允许我们执行一个语句或语句组多次 类型Python提供了两种不同类型的循环
条件语句/循环语句simulink的实现方法(二)
for 循环是 Python 中用于遍历序列(如列表、元组、字符串等)的迭代结构。for 循环的本质是按照序列中的元素顺序执行代码块,并在每次迭代中获取序列的下一个元素。
for in range循环怎么使用
for-in range 循环是Python中的一种循环结构,用于重复执行一段代码,而且循环次数是已知的。 在Python中,for-in
python最简单for循环例子
Python是一种简单而又强大的编程语言,通过其清晰的语法和丰富的功能库,我们可以实现各种各样的任务。其中一个最基本的语法结构就是for循环,让我们来看一下如何使用for循环来编写一个最简单的例子
python循环里的输出结果汇总
循环是计算机编程中常用的一种控制结构,用于重复执行一段代码。Python提供了多种类型的循环结构,包括for循环和while循环。在这篇文章
python循环创建变量并赋值
循环是Python编程中非常重要的一个概念,它可以让我们轻松地重复执行某些代码块,从而简化编程过程并提高代码的效率。在循环中,我们经常需要创建变量并赋值,这是非常常见的操作。接下来,我将详尽地解释
python怎么设置循环次数
在Python中,可以使用循环语句来重复执行一段代码多次。要设置循环次数,可以使用循环的计数器来控制循环的执行次数。以下是几种常用的设置
python如何一直循环一个代码
在Python中,有几种方法可以实现代码的循环执行。下面我将详尽、详实、细致地介绍这些方法和它们的使用情况。 使用while循环: 在Python中,可以使用while
评论