1.字符串依次取值

students = ['egon', 'lxx', 'alex']

i = 0

while i < 3:

print(students[i])

i += 1

2.针对循环取值操作,while循环并不擅长,于是python提供一个专门循环取值操作:for循环

students = ['egon', 'lxx', 'alex']

for x in students: # 有几个值就循环几次

print(x)

dic={'name':'egon','age':18,'sex':'male'}

for aaa in dic: # 从字典里取出的默认是key,

print(aaa,dic[aaa])

for x in 'egon':

print(x)

count = 0

while count < 3:

print('======')

print('hello world')

print('======')

count+=1

for x in ['a','b','c']: # x='c'

print('======')

print('hello world')

print('======')

for x in range(3):

print('======')

print('hello world')

print('======')

range(1,3) # 从1开始,顾头不顾尾

for x in range(1,3): # [1,2]

print(x)

range(3):默认从0开始,顾头不顾尾,到2结束,0,1,2

range(1,6) # 可以指定开头,从1开始,顾头不顾尾,到5结束,1 2 3 4 5

range(1,6,2) # 可以指定步长,1 3 5

students = ['egon', 'lxx', 'alex']

for x in students:

print(x)

for i in range(len(students)): # [0,1,2]

print(i)

print(students[i])

# 0 2 4

l=['a','b','c','d','e','f'] #

range(len(l))

for i in range(0,len(l),2):

print(l[i])

3.总结:

一:while循环与for循环

相同之处:

都是循环,都是用来做重复的事情

不同之处

1.while循环通常用来循环执行某段代码

for循环通常用来进行循环取值

2.while循环的循环次数取决于条件什么时候为假

for循环循环的次数取决in后的数据类型所包含的值的个数

二:for+range():range用来产生一个数字序列

用途1:用来重新n次某段代码

用途2:range可以用来产生数字序列,数字对应的是列表的索引

所以说,for+range()是可以按照索引编列列表

for+break

for i in range(3): #

username=input('username>>: ')

password=input('password>>: ')

if username == 'egon' and password == '123':

break

else:

print('用户名或密码错误')

for+continue

for i in range(5): # [0,1,2,3,4]

if i == 2 or i == 3:continue

print(i)

for+else

for i in range(3): #

username=input('username>>: ')

password=input('password>>: ')

if username == 'egon' and password == '123':

break

else:

print('用户名或密码错误')

else:

print('账号密码输错次数达到最大限制,退出程序')

python for循环n次_Python入门10 —— for循环相关推荐

  1. pythonwhile循环实战教程_Python入门丨for循环和while循环

    for...in...循环语句 for循环可以遍历任何序列的项目,如一个列表或者一个字符串 实例 for i in 'one': print(i) 输出结果 o n e for循环:空房子 空房子的学 ...

  2. python中for循环语句格式_Python基础-10循环语句

    Python Python开发 Python语言 Python基础-10循环语句 10.循环语句 对于循环语句,Python仅提供了while和for两个,并未像其他编程语言一样提供for...eac ...

  3. python循环语句格式_Python基础-10循环语句

    10.循环语句 对于循环语句,Python仅提供了while和for两个,并未像其他编程语言一样提供for...each/do...while/while...do等. 10.1 while循环 wh ...

  4. python多分支语句实例_Python分支语句与循环语句应用实例分析

    Python分支语句与循环语句应用实例分析 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  Python分支语句与循环语句应用实例分析.txt ] (友情提示:右 ...

  5. python windows窗口置顶_Python入门:第一个程序“Hello, world”

    本文主要内容 安装Python 使用IDLE和基础交互模式 编写一个简单的程序 使用IDLE的Python shell窗口 本章将介绍Python和IDLE的下载.安装和启动过程,IDLE是Pytho ...

  6. python编程教程第九讲_Python入门学习视频,最全面讲解视频无偿分享,这些基础知识你都懂了吗?...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

  7. python的if else 语句使得循环停止的_Python条件语句和循环语句

    条件和条件语句 1. 有条件地执行和 if 语句 真值可合并,至于如何合并稍后再讲,先来看看真值可用来做什么.请尝试运行下面的脚本: name = input('What is your name? ...

  8. python为什么那么难学_Python入门很难吗? 为什么越来越多的人都学Python?

    Python都说是最容易学习的编程语言,但是为什么还是有很多的小白在学习的过程中学的云里雾里,一天到晚都是报错,异常,这也怪不得会有那么多人说,学Python是从入门到入土!其实一门编程语言不像语文那 ...

  9. python中while循环的格式_Python 学习笔记——for循环和while循环

    文章目录 一.for循环 1.for循环的格式 2.for循环遍历字典 3.range()函数 for循环配合range()函数 二.while循环 while循环的格式 break while循环 ...

最新文章

  1. CVPR2020:4D点云语义分割网络(SpSequenceNet)
  2. Nature:13个维度,手把手教“研究er”如何做报告
  3. 自学java的注意,自学Java开发注意事项
  4. linux awk 教程,AWK简单使用方法
  5. flink报错:Error: Static methods in interface require -target:jvm-1.8 已解决
  6. UVA1603Square Destroyer破坏正方形
  7. 解惑小微企业信息化系统上云的顾虑
  8. 阅读目录(置顶)(长期科技领域知识)
  9. debug和release的区别
  10. MySQL笔记-删除session,删除阻塞任务
  11. 【干货】Graph Embedding及其在知乎的实践.pdf(附下载链接)
  12. java github关联登录_没错,用三方Github做授权登录就是这么简单!(OAuth2.0实战)...
  13. QT6安装教程(兼容QT5、QT4)
  14. matlab微积分如何计算器,利用matlab进行微积分的计算.pptx
  15. 怎样将优酷独播1080P视频KUX格式转换成MP4
  16. 古风系统仙侠文推荐_5本古典仙侠全本精品小说,文笔精湛,仙味十足,值得细品一二...
  17. solidwork 侵权 证据_刑事案件辩护律师证据质证的“分层”模式
  18. 【记录】gis空间分析poi点分布的影响因素操作过程
  19. 对小米路由器提出严正批评,2.4G下,40MHz自动变20MHz
  20. 迪赛智慧数——柱状图(象形标识图):全国历年结婚登记数

热门文章

  1. 关闭服务器系统关机事件,Windows Server 2012 系统提示意外关闭,事件ID:6008
  2. java中DatagramSocket连续发送多个数据报包时产生丢包现象解决方案
  3. poj 1905Expanding Rods
  4. 识别物体是否存在_【科学实践Vol.1】带你玩转“人脸识别”
  5. html引入百度地图报错,vue引入百度地图BMapGL,或者其他个性化地图
  6. arcgis 属性表 汇总_Arcgis中遥感影像地理配准、矢量化与地图制作
  7. 【c语言数据结构笔记】1.2 数据结构
  8. android layout.inflater,Android - LayoutInflater
  9. 半圆阴影_六年级数学:怎么求阴影部分面积?正方形与半圆,割补法常考题
  10. oracle查看物化视图的索引,oracle – 物化视图中的域索引返回零行