0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

for循环python怎么写

麦辣鸡腿堡 来源:Python都知道 作者:Python都知道 2023-09-12 16:57 次阅读

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

    文章

    3750

    浏览量

    64207
  • for
    for
    +关注

    关注

    0

    文章

    44

    浏览量

    15780
  • python
    +关注

    关注

    54

    文章

    4763

    浏览量

    84339
收藏 人收藏

    评论

    相关推荐

    一文详解python循环

    今天给大家带来python循环
    发表于 10-01 10:48 6263次阅读
    一文详解<b class='flag-5'>python</b><b class='flag-5'>循环</b>

    详细用Python网络爬虫

    详细用Python网络爬虫
    发表于 09-07 08:40 32次下载
    详细用<b class='flag-5'>Python</b><b class='flag-5'>写</b>网络爬虫

    python为例子讲解不for循环

    为什么要挑战自己在代码里不for loop?因为这样可以迫使你去使用比较高级、地道的语法或库。本文以python为例子,讲了不少大家其实在别人的代码里都见过、但自己很少用的语法。
    的头像 发表于 02-05 09:11 4868次阅读
    以<b class='flag-5'>python</b>为例子讲解不<b class='flag-5'>写</b>for<b class='flag-5'>循环</b>

    Python网络爬虫

    Python网络爬虫的方法说明。
    发表于 06-01 11:55 21次下载

    详解Python的for和while循环

    Python 的 for 和 while 循环是灵活并且高级的,语法自然、读起来像伪代码。而 Cython 也支持 for 和 while,无需修改。但由于循环通常占据程序运行时的大部分时间,因此我们可以通过一些优化,确保 Cy
    的头像 发表于 06-24 16:02 1439次阅读

    Python的while循环是什么

    Python中有2种循环。一种循环次数明确,另一种循环次数不明确。`for循环`的循环重复次数是
    的头像 发表于 02-23 11:15 1187次阅读

    Python中的while循环结构

    Python 中,while 循环是一种重复执行代码块的结构,只要指定的条件为 True,就会继续执行。
    的头像 发表于 04-19 15:44 1546次阅读

    Python中的for循环结构

    Python 中,for 循环是一种常用的结构,用于遍历序列(如列表、元组、字符串)中的元素。
    的头像 发表于 04-19 15:45 2206次阅读

    详解Python中的while循环

    说起编程语言中的循环,一般 for 循环用的时候比较多,因为相比于 while 循环,for 循环的代码量更少。不过有时候也会用到 while 循环
    的头像 发表于 04-26 17:55 1335次阅读

    Python机器人上位机

    PythonGUI的插件比较多,常用的有Tkinter、pyqt5,本将使用pyqt5机器人的上位机。Tkinter 是 Python的标准 GUI 库,是
    发表于 05-09 11:10 0次下载
    <b class='flag-5'>Python</b><b class='flag-5'>写</b>机器人上位机

    Python循环语句介绍

    哈喽大家好,我是知道。今天带大家了解下Python循环语句 定义循环语句允许我们执行一个语句或语句组多次 类型Python提供了两种不同类型的循环
    的头像 发表于 05-11 17:39 837次阅读

    python最简单for循环例子

    Python是一种简单而又强大的编程语言,通过其清晰的语法和丰富的功能库,我们可以实现各种各样的任务。其中一个最基本的语法结构就是for循环,让我们来看一下如何使用for循环来编写一个最简单的例子
    的头像 发表于 11-21 14:53 884次阅读

    python循环里的输出结果汇总

    循环是计算机编程中常用的一种控制结构,用于重复执行一段代码。Python提供了多种类型的循环结构,包括for循环和while循环。在这篇文章
    的头像 发表于 11-22 09:59 1520次阅读

    python循环创建变量并赋值

    循环Python编程中非常重要的一个概念,它可以让我们轻松地重复执行某些代码块,从而简化编程过程并提高代码的效率。在循环中,我们经常需要创建变量并赋值,这是非常常见的操作。接下来,我将详尽地解释在
    的头像 发表于 11-23 14:51 1544次阅读

    python怎么设置循环次数

    Python中,可以使用循环语句来重复执行一段代码多次。要设置循环次数,可以使用循环的计数器来控制循环的执行次数。以下是几种常用的设置
    的头像 发表于 11-23 15:50 4771次阅读