二、python基础(if...in...循环语句、while循环、两种循环对比)

1、for...in...循环语句

1)for循环:空房间

# 空房间的学名叫【元素】(item),因为英文是item,所以i是常用名,你可以把它当成是一个变量。
for i in [1,2]:print(i)
for number in [1,2]:print(number)
for LOVE in [1,2]:print(LOVE)>>>
1
2
1
2
1
2# 业务结束之后,最后一个走进去的5留在了房间里,被打印了出来。
for i in [1,2,3,4,5]:print(i)
print('事情全部办完了!现在留在空房间里的人是谁?')
print(i)>>>
1
2
3
4
5
事情全部办完了!现在留在空房间里的人是谁?
5

2)for循环:一群排队办业务的人

3)range()函数

# 使用range(x)函数,就可以生成一个从0到x-1的整数序列。
for i in range(3):print(i)>>>
0
1
2

for i in range(3):print('我很棒')
>>>
我很棒
我很棒
我很棒for i in range(11):print('书桓走的第'+str(i)+'天,想他')
>>>
书桓走的第0天,想他
书桓走的第1天,想他
书桓走的第2天,想他
书桓走的第3天,想他
书桓走的第4天,想他
书桓走的第5天,想他
书桓走的第6天,想他
书桓走的第7天,想他
书桓走的第8天,想他
书桓走的第9天,想他
书桓走的第10天,想他

# 这里range(0,10,3)的意思是:从0数到9(取头不取尾),数数的间隔为3。
for i in range(0,10,3):print(i)
>>>
0
3
6
9

4)for循环:办事流程

a = {'小明':'醋','小红':'油','小白':'盐','小张':'米'}
for i in a:print(a[i])
>>>
醋
油
盐
米

2、whlie循环

1)while循环:放行条件

# 你家的大门是密码门,密码是你的生日816。当输错密码错误的时候,会提示“请尝试输入密码:”。直到密码输入正确,就会提示“欢迎回家!”
password = ''
while password !='816':password = input('请尝试输入密码:')
print('欢迎回家!')>>>
请尝试输入密码:789
请尝试输入密码:156
请尝试输入密码:546
请尝试输入密码:816
欢迎回家!

2)while循环:办事流程

a = 0
while a<3:a=a+1print(a*5)
>>>
5
10
15a = 0
while a < 5:a = a + 1
print(a)
>>>
5

3、两种循环对比

作业:

1、

# 请你用不同的循环方式来帮小美实现“打印1-7,但是不要4”这个愿望。
for i in range(1,8):if i !=4:print(i)
>>>
1
2
3
5
6
7a = 0
while a<8:a=a+1if a!=4:print(a)
>>>
1
2
3
5
6
7

2、

# 小明、小红、小刚是同班同学,且坐在同一排,分别坐在第一位、第二位、第三位。
由于他们的身高都差不多,所以,老师计划让他们三个轮流坐在第一位。
每次换座位的时候,第一位变第三位,后面两位都往前一位。students = ['小明','小红','小刚',]
for i in range(3):student1 = students.pop(0)students.append(student1)print(students)
>>>
['小红', '小刚', '小明']
['小刚', '小明', '小红']
['小明', '小红', '小刚']

转载于:https://www.cnblogs.com/yssshiny/p/10863272.html

20190508——python基础(if...in...循环语句、while循环、两种循环对比)相关推荐

  1. c语言三种循环语句,C语言三种循环语句的功能等价性

    C语言程序中的.bile,dowhile,for三种循环语句在实现不同形式的循环功能上各具特色及优点,从而使C语言程序的循环功能准确简洁地实现了实际问题中不同形式及过程的循环要求,本文从一般逻辑关系上 ...

  2. Python基础入门_3条件语句和迭代循环

    Python 基础入门前两篇: Python 基础入门–简介和环境配置 Python基础入门_2基础语法和变量类型 这是第三篇内容,主要简单介绍条件语句和迭代循环语句,内容也比较简单,目录如下: 条件 ...

  3. python所有for循环语句都可以用while改写_所有for循环语句都可以用while循环语句改写。...

    [判断题]Python使用缩进来体现代码之间的逻辑关系. (1.0分) [判断题]所有for循环语句都可以用while循环语句改写. (1.0分) [简答题]编写程序,计算并输出 1~100间所有奇数 ...

  4. java do while 循环语句_java中do...while循环语句使用方法详解

    do..while循环语句也称为后测试循环语句,它的循环重复执行方式,也是利用一个条件来控制是否要继续重复执行这个语句.与while循环所不同的是,它先执行一次循环语句,然后再去判断 - do...w ...

  5. 使用while循环语句与自增运算符循环遍历数组 (Java经典编程案例)

    大多情况下,遍历数组都是使用for循环语句实现.其实使用while循环语句与自增运算符循环 也能遍历数组,代码如下: /*** 使用while循环语句与自增运算符循环遍历数组*/ public cla ...

  6. SQL语句行列转换两种方法 case ...when 和pivot函数应用

    2019独角兽企业重金招聘Python工程师标准>>> SQL语句行列转换两种方法 case ...when 和pivot函数应用SQL语句行列转换两种方法 case ...when ...

  7. 运用Python爬取二手房价格与信息的两种常用方法

    最近房地产市场进一步收紧,多地地方政府出台各种收紧政策,以保证房地产健康发展,因此云朵君就想到运用Python网络爬虫,抓取部分房产信息,了解下最近房地产的情况. 接下来以房天下二手房信息,以获取某个 ...

  8. Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表、修改表,以及增、删、改、查)之详细攻略

    Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表.修改表,以及增.删.改.查)之详细攻略 目录 一.两种方法建立表.修改表,插入多条数据记录 ...

  9. Database之SQLSever:SQLSever数据库管理(GUI法/SQL语句命令法两种方法实现备份(完整备份、差异备份、日志备份)、还原、删除、修改数据库等案例)之详细攻略

    Database之SQLSever:SQLSever数据库管理(GUI法/SQL语句命令法两种方法实现备份(完整备份.差异备份.日志备份).还原.删除.修改数据库等案例)之详细攻略 目录 数据库管理 ...

最新文章

  1. C#操作Access数据库中遇到的问题(待续)
  2. 插入排序 - 二分插入排序
  3. redhat java 多个版本_Linux下安装JDK(多个版本) 切换
  4. [转载] Java三元运算符示例
  5. 使用BFC块级上下文
  6. python open方法1001python open方法_怎样才能写出 Pythonic 的代码 #P1001#
  7. 说说vue-cli中使用flexible和px2rem-loader
  8. 2019牛客暑期多校训练营(第五场)G subsequence 1(dp+组合数)
  9. mysql查看enum和set值_mysql中的enum和set类型_MySQL
  10. 苹果电脑语音听写的问题(电话中间加-,或者想要大写应该怎么设置呢)
  11. 正在崛起的高薪岗位—嵌入式开发工程师
  12. 惠普服务器如何插内存
  13. 英特尔下月将推出双核Atom处理器及配套主板
  14. linux新建目录自动777权限,linux 777权限目录可疑进程检测
  15. 嵌入式技术学习路线分享
  16. android百度地图API 骑行,步行导航的DEMO以及途径点问题
  17. dataframe处理excel基础内容
  18. 基于RTSP视频流的Java后台服务端虹软人脸识别
  19. 终于,我也出了篇R语言入门手册!
  20. MySQL查询语句in子查询的优化

热门文章

  1. 漫步线性代数二十——快速傅里叶变换(下)
  2. 第二讲 数学模型方法
  3. 【计算机网络】—— 停止-等待协议
  4. leetcode —— 区间加法
  5. Leetcode —— 1469. 寻找所有的独生节点(Python)
  6. 【例题+习题】【数值计算方法复习】【湘潭大学】(七)
  7. 能量谱与功率谱(转自百度文库与维基百科)
  8. 基于稀疏矩阵的k近邻(KNN)实现
  9. c语言终极面试宝典 pdf,C语言终极面试--编程
  10. Vert x开发指南