pythonfor循环语句例子_Python for循环学习总结
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循环学习总结相关推荐
- pythonfor循环语句例子_Python中的for循环语句
for循环 for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目. 使用for语句 案例: fori inrange(1,5):print(i)else:print( ...
- for循环语句例子 python_Python for循环语句一般形式例子
Python for 循环语句 定义for 实例01for 实例02range()函数range方法for循环和range内置函数配合使用 定义 Python for循环可以遍历任何序列的项目,如一个 ...
- python循环语句知识点_Python for 循环语句【每日一个知识点第115期
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 语法: for循环的语法格式如下: for iterating_var in sequence: statements(s) ...
- pythonfor语句举例_pythonfor循环语句例子
python的for循环语句怎么写 for循环列表操作方法 >>>a = [1,2,3,4] >>>for i in a: >>> print i ...
- python有几种循环语句_[14] Python循环语句(一)
1. 概述 今天我们介绍循环语句,和条件判断一样,我们从流程图开始看起.首先看一下学习计划列表,粗体为已学,斜体为新增或修改内容.计算机编程的原理简要介绍 集成开发环境PyCharm 变量名.数字.字 ...
- php语言while循环语句,PHP循环语句用法之while循环
PHP循环语句用法之while循环 计算机对于重复性的工作是很有一套解决办法的,以下百分网小编整理的PHP循环语句用法之while循环的介绍吧,希望对大家有所帮助,更多信息请关注应届毕业生网! 计算机 ...
- do...while循环语句、死循环、循环的嵌套、Break、Continue
1.do-while循环语句 格式: do{ 循环执行体 }while(循环条件); 注意该循环和while循环的区别: 当首次的循环条件结果是false,那么while循环的执行体是不执行的, 但是 ...
- 【C语言】循环语句(do while循环)
简单不先于复杂,而是在复杂之后. 目录 do while循环 do 语句的用法 执行流程 do语句的特点 go to语句 do while循环 do 语句的用法 while循环和for循环都是入口条件 ...
- Java循环语句练习(for循环、while循环、do-while循环)
Java循环语句常见练习 for循环.while循环.do-while循环的应用 循环语句出现初衷:简化代码的书写. 一般情况下,循环结构应该有四个部分:初始化语句;条件表达式;循环体;循环变量控制语 ...
最新文章
- VC2019无法打开文件msvcrtd.lib和Spectre 缓解库相关问题
- easy html css tree 简单的HTML css导航树
- 代数学笔记5: 群论(一)
- 加速ASP.NET Core WEB API应用程序——第2部分
- ElasticSearch架构反向思路
- 仿分词统计的MapReduce 程序。
- 破解sourceInsight4
- phpstudy免费安全检测服务_武汉一高校15名大学生暑期进行免费甲醛检测服务? 服务500个家庭...
- unity3d Physics.Raycast和Ray(射线)
- html字体设置匹配移动端,移动端字体的设置
- gms认证流程_Android P(9.0)GMS认证新要求
- html中居中方法,HTML中的居中方法
- win7科学计算机不支持,新CPU不支持Win7怎么回事?新一代主板装不了Win7的解决办法...
- 黑客马拉松之家(devpost)
- 计算机不能删除用户,删除用户时提示无法在内置账户上运行此操作 -电脑资料...
- 由Tomcat 8005端口想到的...
- Tomcat+Nginx动静分离
- 云服务器运维兼职,云服务器的维护工作主要有哪些?
- 西门子PLC快速查找数据算法
- DCL(数据控制语言)和TCL(事务控制语言)
热门文章
- python 正则匹配手机号
- logback之使用demo
- [1]elasticsearch源码编译
- 如果你在aws ec2上安装php7x 的时候提示 libwebp 错误,可以试一下下面这个代码...
- Tomcat配置HTTPS
- Skype for Business Server 2015-13-IISARR-2-发布-2-前端服务器
- 基于腾讯云服务器部署微信小程序后台服务(Python+Django)
- [译].NET 4 中玩耍内存映射文件
- Confluence 6 目录中的数据库
- 文件选择器看这个就够了—轻量级、支持多种文件类型