for循环是Python的循环语句之一,它常用于遍历字符串、列表、元组、字典、集合等序列类型,逐个获取序列中的各个元素。小编将为大家总结for循环的学习知识点,主要包括:for循环语法、实例展示、循环使用else语句和for循环语句应用。

一、for循环语法

for iterating_var in sequence:

statements(s)

二、实例展示

#!/usr/bin/python

# -*- coding: UTF-8 -*-

for letter in 'Python': # 第一个实例

print '当前字母 :', letter

fruits = ['banana', 'apple', 'mango']

for fruit in fruits: # 第二个实例

print '当前水果 :', fruit

print "Good bye!"

三、循环使用else语句

在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

实例

#!/usr/bin/python

# -*- coding: UTF-8 -*-

for num in range(10,20): # 迭代 10 到 20 之间的数字

for i in range(2,num): # 根据因子迭代

if num%i == 0: # 确定第一个因子

j=num/i # 计算第二个因子

print '%d 等于 %d * %d' % (num,i,j)

break # 跳出当前循环

else: # 循环的 else 部分

print num, '是一个质数'

四、for循环语句应用

1、字符串

str = "hello" #字符串hello

for n in str:

print(n,end=" ")

2、打印1-100

for num in range(1,101): #1-100

print(num)

3、打印三角形

n = int(input("请输入行数:"))

for trigon in range(n): #range(0,n)

for tri in range(trigon+1):

print("*",end=" ")

print()

4、打印矩形

n = int(input("请输入行数:"))

for rectangle in range(n):

for rec in range(n):

print("*",end=" ")

print()

5、打印1-100之间的偶数

for num in range(1,101):

if num%2 == 0: #偶数

print(num)

6、打印5-88之间的奇数并能被3整除

for num in range(5,89):

if num%2 == 1 and num%3 == 0: #奇数且能被3整除

print(num)

7、打印九九乘法表

for i in range(1,10):

for j in range(1,i-1):

print(j,"*",i,"=",(i*j),end="\t")

print()

8、打印33-88之间的前20个偶数

count = 0

for num in range(33,89):

if num%2 == 0:

count += 1 #数量+1

print(num)

if count == 20:

break

print(num)

9、打印1-50之间偶数,如果偶数大于40停止循环

for num in range(1,51):

if num%2 == 0 and num<=40:

print(num)

10、输出五个学生成绩 最终求平均成绩

sum=0 #sum为和

for s in range(1,6):

print("请输入第",s,"个同学的成绩")

score = int(input()) #int 数字类型,定义input为数字类型

sum += score

print("这个班的平均成绩为:",sum//5)

11、五个班级的平均成绩

for c in range(1,6):

sum = 0

for s in range(1,6):

print("请输入第",c,"个班第",s,"个同学的成绩:")

score = int(input())

sum += score

print("第",c,"个班的平均成绩为:",sum//5)

有关Python中for循环的知识点就讲到这里啦。相信一定有些小伙伴对于for循环的学习还有些意犹未尽,大家可以在博学谷官网在线学习,上面有海量的Python学习视频讲解,相信能够帮助大家进一步理解for循环的知识点。

pythonfor循环语句例子_Python for循环学习总结相关推荐

  1. pythonfor循环语句例子_Python中的for循环语句

    for循环 for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目. 使用for语句 案例: fori inrange(1,5):print(i)else:print( ...

  2. for循环语句例子 python_Python for循环语句一般形式例子

    Python for 循环语句 定义for 实例01for 实例02range()函数range方法for循环和range内置函数配合使用 定义 Python for循环可以遍历任何序列的项目,如一个 ...

  3. python循环语句知识点_Python for 循环语句【每日一个知识点第115期

    Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 语法: for循环的语法格式如下: for iterating_var in sequence: statements(s) ...

  4. pythonfor语句举例_pythonfor循环语句例子

    python的for循环语句怎么写 for循环列表操作方法 >>>a = [1,2,3,4] >>>for i in a: >>> print i ...

  5. python有几种循环语句_[14] Python循环语句(一)

    1. 概述 今天我们介绍循环语句,和条件判断一样,我们从流程图开始看起.首先看一下学习计划列表,粗体为已学,斜体为新增或修改内容.计算机编程的原理简要介绍 集成开发环境PyCharm 变量名.数字.字 ...

  6. php语言while循环语句,PHP循环语句用法之while循环

    PHP循环语句用法之while循环 计算机对于重复性的工作是很有一套解决办法的,以下百分网小编整理的PHP循环语句用法之while循环的介绍吧,希望对大家有所帮助,更多信息请关注应届毕业生网! 计算机 ...

  7. do...while循环语句、死循环、循环的嵌套、Break、Continue

    1.do-while循环语句 格式: do{ 循环执行体 }while(循环条件); 注意该循环和while循环的区别: 当首次的循环条件结果是false,那么while循环的执行体是不执行的, 但是 ...

  8. 【C语言】循环语句(do while循环)

    简单不先于复杂,而是在复杂之后. 目录 do while循环 do 语句的用法 执行流程 do语句的特点 go to语句 do while循环 do 语句的用法 while循环和for循环都是入口条件 ...

  9. Java循环语句练习(for循环、while循环、do-while循环)

    Java循环语句常见练习 for循环.while循环.do-while循环的应用 循环语句出现初衷:简化代码的书写. 一般情况下,循环结构应该有四个部分:初始化语句;条件表达式;循环体;循环变量控制语 ...

最新文章

  1. VC2019无法打开文件msvcrtd.lib和Spectre 缓解库相关问题
  2. easy html css tree 简单的HTML css导航树
  3. 代数学笔记5: 群论(一)
  4. 加速ASP.NET Core WEB API应用程序——第2部分
  5. ElasticSearch架构反向思路
  6. 仿分词统计的MapReduce 程序。
  7. 破解sourceInsight4
  8. phpstudy免费安全检测服务_武汉一高校15名大学生暑期进行免费甲醛检测服务? 服务500个家庭...
  9. unity3d Physics.Raycast和Ray(射线)
  10. html字体设置匹配移动端,移动端字体的设置
  11. gms认证流程_Android P(9.0)GMS认证新要求
  12. html中居中方法,HTML中的居中方法
  13. win7科学计算机不支持,新CPU不支持Win7怎么回事?新一代主板装不了Win7的解决办法...
  14. 黑客马拉松之家(devpost)
  15. 计算机不能删除用户,删除用户时提示无法在内置账户上运行此操作 -电脑资料...
  16. 由Tomcat 8005端口想到的...
  17. Tomcat+Nginx动静分离
  18. 云服务器运维兼职,云服务器的维护工作主要有哪些?
  19. 西门子PLC快速查找数据算法
  20. DCL(数据控制语言)和TCL(事务控制语言)

热门文章

  1. python 正则匹配手机号
  2. logback之使用demo
  3. [1]elasticsearch源码编译
  4. 如果你在aws ec2上安装php7x 的时候提示 libwebp 错误,可以试一下下面这个代码...
  5. Tomcat配置HTTPS
  6. Skype for Business Server 2015-13-IISARR-2-发布-2-前端服务器
  7. 基于腾讯云服务器部署微信小程序后台服务(Python+Django)
  8. [译].NET 4 中玩耍内存映射文件
  9. Confluence 6 目录中的数据库
  10. 文件选择器看这个就够了—轻量级、支持多种文件类型