暖文心雨|真正的从小白开始学习python之—python中的for.in遍历简单应用( 二 )
代码
count=0
for num in [645366
:
count=count+1
print(\"我第%d次掷骰子的点数是%d\" %(countnum))
程序运行结果为:
第一个%d对应的是次数哟 , 是num , 所以num在前面 。
第二个%d对应的是点数 , 是count , 所以count在后面 。
再给大家介绍一个函数 , 也可以完成这个效果 , 来看看用法吧 。 代码:for numcount in enumerate([645366
):
print(\"我%d掷骰子的点数是%d\"%(num+1count))
单击菜单栏的Run→Run Module运行程序 , 程序运行结果为:
【暖文心雨|真正的从小白开始学习python之—python中的for.in遍历简单应用】num取的是列表的索引 , 不过列表的索引是从0开始的 , 所以转变成次数需要加1 , 即num+1 。
count取的是列表的元素 。
列表索引和元素的对应关系如下:
其中的0-5即为索引的结果 。
如果循环的次数过多 , 我们可以认识一个一个函数:range() 。 它可以很轻松地帮助我们完成1000次的任务 。
我们用range()来完成之前的名字抄写 , 抄写1000遍 。 代码
for num in range(1000):
print (\"温馨馨\")
程序运行结果为:
循环1000遍 , 就这么简单地解决了 。 哈哈 , 庆祝一下 , 我们学会了运用循环 。
虽然使用for num in range(1000)帮助我们完成了1000次循环 。 但它不是从1开始计数一直到1000的 。 它是从0开始计数直到999 。
我们用小一点的数字来试试 , 将num打印出来 , 看看是怎么计数的 。
如果你想从1开始 , 那么将num改成num+1或者修改range(10)为range(111) 。
range(1 , 11)有了两个参数1和11 。
说明range()函数还可以有两个参数 , 一个开始的值和一个结束的值 。 使用for循环遍历它 , 会得到一个数字列表 , 这个列表包含中间的所有数字(但是不包含结束的值) 。
注意所生成的列表中不包含结束值 。
程序和运行结果如下图所示 。
但我们需要知道:range()函数并不是真正地创建了一个数字列表 , 它返回的是一个“迭代器” , 可以用循环来遍历它 , 从而得到一个数字的列表 。
通过以上的学习 , 你学会了如何用for…in 函数来进行遍历循环输出了吗?最为简单的就是遍历列表并进行输出 , 难一些的就是对列表的中数据所在的位置进行输出 。 其位置是从0开始数的 。 借着简单的了解了rang函数 , 其可以有一个变量 , 也可以有两个变量 , 两个变量时可以制定开始数值和结束数值 。
注意列表不包含括号中的第二位数值
经验总结扩展阅读
- 8张最新群发冬日早上好问候动态腊月暖心早上好图片表情祝福语录
- 在我的印象中,冬天的阳光格外的暖
- |这一年,内蒙古这样走过|内蒙古温度
- 一场大雨冲开关羽墓,墓中一物现世,百姓大呼:错拜关公1800年!
- 孙海洋夫妇尝试直播带货,随后成立餐饮公司,公司名字被赞太暖心
- 岁岁年年,所遇皆温暖,所求借所愿
- 小飞侠熙熙 无惧风雨,涅槃重生!
- 作者:黎荔近些日子 雨中盛开的花
- 本文转自:央广网听夜晚的声音愿你历经风雨 交广夜听|恰到好处的喜欢最舒服,懂分寸的关系最迷人
- 花开 若人世凉薄,请守心自暖