python如何重复指令_【风变编程-python语法】第五、六关(消灭该死的重复)-循环-笔记...

本文介绍了Python中的循环语句,包括for...in...循环和while循环的使用,以及range()函数的应用。讲解了如何通过循环实现固定代码的重复和按间隔取数。同时,讨论了break、continue、pass和else语句的作用,以及在循环中的应用。还提供了练习题,帮助读者巩固所学知识。
摘要由CSDN通过智能技术生成

python基础语法–循环语句的使用1 for…in…循环

1.1 空房间

1.2 range()函数

2 while 循环语句

2.1 放行条件

2.2 两种循环对比

- [ 练习作业]

(题1) 选择性打印数字

(题 2) 换座位

3 用数据做判断

3.1 布尔运算:用数据做逻辑判断

3.2 布尔值:True (真)和False(假)

4 四个新语句

4.1 break 语句

4.2 continue 语句

4.3 pass 语句

4.4 else 语句

- [ 练习作业]

(题1) 囚徒困境

(题 2) 囚徒困境(2)

(题 3) 查字典循环语句使得计算机能够重复性地、自动地执行指令

1 for…in…循环语句格式:#代码

list=[1,2,3,4,5,6]for i in range(6):

print(list[i])#显示1234561234567891011其中,i看作空房间,而list中的元素一次排队进入空房间;for结束后,i等于最后进入的元素

list可以是列表、字典、字符串#代码

#列表取元素for i in [1,2,3,4,5,6]:

print(i)#列表取键值

dict = {'日本':'东京','英国':'伦敦','法国':'巴黎'}for i in dict:

print(i)#字符串取每个字符(整数、浮点数都是字符串)for i in '吴承恩':

print(i)a = '100'b = '0.01'for i in a:

print(i)for i in b:

print(i)#显示123456日本

英国

法国

恩1000.0112345678910111213141516171819202122232425262728293031323334353637383940414243遍历其他数据集,range()函数:

1)range(X):生成0-X-1的整数序列;;range(a,b) 可生成了一个【取头不取尾】的整数序列

应用于 ①固定代码的重复 、②取数间隔#代码

#固定代码重复:for i in range(3):

print('我很棒')for i in range(8):

print('书桓走的第'+str(i)+'天,想他')# 取数间隔:for i in range(0,10,3):

print(i)

# 用for循环完成1-100分别乘以5的计算for i in range(1,10):

print(i*5)#显示

我很棒

我很棒

我很棒

书桓走的第0天,想他

书桓走的第1天,想他

书桓走的第2天,想他

书桓走的第3天,想他

书桓走的第4天,想他

书桓走的第5天,想他

书桓走的第6天,想他

书桓走的第7天,想他036951015202530354045123456789101112131415161718192021222324252627282930313233343536373839

2 while 循环格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值