第3课,python使用for循环
前言:
学习了python的while循环后感觉循环是挺强大的。下面学习一个更智能,更强大的循环-- for循环。
课程内容:
1、由while循环,到for循环,格式和注意项
2、for循环来报数
3、for循环的智能操作
一图

格式和注意项
while循环的格式,
1. 条件
2. 冒号
3.tab缩进 (冒号和缩进是搭配使用的)
while 条件:
pass 如,
a =
while a < :
print("hi")
a = a +
for 循环的格式,
1. for 变量 in 可迭代对象
2. 冒号
3. tab缩进
for 变量 in 可迭代对象:
pass 如输出三次,“帅锅”, for a in range():
print("甩锅")
其中,range() 是python的一个内置函数,用于生成一系列连续的整数, 是一个可迭代对象。
语法
range(start, stop[, step])
参数
start--->>从某数开始计数,默认0
stop--->>从某数结束,顾头不顾尾
step--->>步长
要求,用循环及turtle库画三个圆或者三个同心圆
#example 1
import turtle as t
a = 1
while a < 4:
t.circle(30+a*10)
a = a+1 #example 2
import turtle as t
for a range(1,4):
t.circle(30+a*10) #example 3
import turtle as t
for a range(40,60+1, 10):
t.circle(a)

报数
请输出0-10的数字
#example 1
for i in range(11):
print(i) #example 2
for i in range(0,11):
print(i) #example 3
for i in range(0,11, 1):
print(i)
请输出0-10的偶数
for i in range(0,11, 2):
print(i)
开启for循环的智能操作
我想用for循环输出几个心意的数字,66,88,99,68,6,0,1,8,888,686
#智能的必然是简单的
#example 1
for i in [66,88,99,68,6,0,1,8,888,686]:
print(i) #example 2
a = [66,88,99,68,6,0,1,8,888,686]
for i in a:
print(i) #example 3
a = [66,88,99,68,6,0,1,8,888,686]
for i in range(10):
print(a[i])
其中,[66,88,99,68,6,0,1,8,888,686]叫做列表,可以用下标引用,如上面 #example 3 , a[0]就是66,a[9]就是686.
写在最后
for循环在做,有明确次数的循环时,配合range是很方便的,不用定义变量,不用手动改变数据就能实现。
for配合列表等可迭代对象就能轻松的遍历里面的数据,智能的很
第3课,python使用for循环的更多相关文章
- python基础之循环结构以及列表
python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成 ...
- Python之 for循环\while循环
list或tuple可以表示一个有序集合.如果我们想依次访问一个list中的每一个元素呢?比如 list: L = ['Adam', 'Lisa', 'Bart'] print L[0] print ...
- Python进阶05 循环设计
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在"循环"一节,我们已经讨论了Python基本的循环语法.这一 ...
- 第五篇:python基础之循环结构以及列表
python基础之循环结构以及列表 python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.pyth ...
- [Python笔记][第三章Python选择与循环]
1月28日学习 Python选择与循环 选择结构 多分枝选择结构 if 表达式 1: 语句块 1 elif 表达式 2: 语句块 2 elif 表达式 3: 语句块 3 ... else : 语句块 ...
- Python数据结构与循环语句
# Python数据结构与循环语句: 首先编程是一项技能,类似跑步,期初不必在意细节,能使用起来就行,等学的游刃有余了再回过头来关注细节问题也不迟. 关于买书: 学会python之后,才需要买书 ...
- [Python]Python 使用 for 循环的小例子
[Python]Python 使用 for 循环的小例子: In [7]: for i in range(5): ...: print "xxxx" ...: print &quo ...
- 【python】Python3 循环语句
[python]几种常见的循环 注意:如果涉及到程序中print语句中含有%d,%s,那么要在脚本最开始写语句:#coding=utf-8,才能够正常输出想要的数字或者字符串. Python3 循环语 ...
- python入门10 循环语句
两种循环: 1 for in 2 while #coding:utf-8 #/usr/bin/python """ 2018-11-03 dinghanhua 循环语句 ...
随机推荐
- [RN] React Native 图片懒加载库 animated-lazy-image
React Native 图片懒加载库 animated-lazy-image 官方Github地址: https://github.com/danijelgrabez/lazy-image 使用效果 ...
- 寄存器,移位寄存器的电路原理以及verilog代码实现
寄存器:用以存放二进制代码的电路,下图为由维特阻塞D触发器组成的4位数码寄存器: 逻辑功能分析: 1.异步端CR置0时,输出置0: 2.同步并行置数:D0~D3为4个输入代码,当CP上升沿到达时,D0 ...
- 关于kmp算法
字符串匹配算法简称kmp 日常安利大佬博客(真的是一篇很好的文章) 觉得百度百科讲的也挺好 就是给出两个字符串a, b 求b在a中的所有位置 next数组:代表当前字符之前的字符串中,有多大长度的相同 ...
- 假设检验总结以及如何用python进行假设检验(scipy)
几种常见的假设检验总结如下: 假设检验名称 Z检验 t检验 χ2检验 F检验 原假设 H0: μ≥μ0 H0: μ≤μ0 H0: μ=μ0 (比较样本和总体均值) ...
- 【LG3582】[POI2015]KIN
[LG3582][POI2015]KIN 题面 洛谷 题解 这题维护区间的信息有点像最大子段和,我们往最大子段和上面靠. 对于一个颜色,我们有一个直观的想法就是将它一次出现的权值设为正,二次出现就设为 ...
- OpenFOAM——前台阶
本算例来自<ANSYS Fluid Dynamics Verification Manual>中的VMFL037:Turbulent Flow Over a Forward Facing ...
- Trie学习笔记
Trie(字典树) 基本数据结构 实际是:对于每个字符串组的每一个不同前缀建立节点 基本代码 void Insert(char *s,int p){ int now=0; int l=strlen(s ...
- Parallel.For循环与普通的for循环
前两天看书发现了一个新的循环Parallel.For,这个循环在循环期间可以创建多个线程并行循环,就是说循环的内容是无序的.这让我想到了我前面的牛牛模拟计算是可以用到这个循环的,我前面的牛牛模拟计算是 ...
- Spring Boot Controller单元测试
一.创建Controller 一个方法是用传统IO来下载文件,一个是NIO下载文件 @Controller public class FileController { private Logger l ...
- 干掉搜狗输入法云代理SogouCloud.exe
搜狗输入法暂时还离不开,但是很讨厌搜狗输入法一直在后台的"搜狗云代理程序"(C:\Program Files (x86)\SogouInput\9.1.0.2657\SogouCl ...