python循环for&while

本文详细解析循环结构,包括for和while的用法示例,以及何时选择for vs. while。了解如何遍历列表、字典,以及循环在重复任务中的运用。

循环
什么是循环,就是重复和无趣。
循环语句,可以让计算机重复和自动的执行代码。
for… in …
while循环语句
示范例子:
for i in [1,2,3,4,5,6]:
print(str(i)+‘取钱’)

解释:for 循环里为什么要用呢 i 呢? 而不用其他字母,是因为在for循环里这个变量的专有名称叫【元素】,英文 item,i是简称。

字典里面的循环:
city = {‘北京’:‘天安门’,‘上海’:‘东方明珠’,‘广州’:‘珠江’}

for i in city:
print(i)

while 循环的基本格式:
x = 0
while x < 6:
x = x+1
print(x)

在这里插入图片描述
在这里插入图片描述
While 循环在英文中表示“当”,while后面跟条件,当满足条件时,才会执行while内部的循环。所以,while循环类似于高速上的收费站:只要你满足条件,那你就可以一遍又一遍循环:“按流程办事”。

for 循环与 while 循环的对比:
for循环和while循环最大的区别就是在于【循环的工作量是否确定】,for循环就像ATM依次取钱一样,直到把所有人的钱都取完才下班。但是while循环就像收费站一样,只要【满足条件】就干活,不满足条件不干活。

在这里插入图片描述
什么时候用循环?

  • 当存在重复性内容时,可以使用循环来解决重复劳动。

什么时候用for循环,什么时候用while循环 ?

  • 知道循环次数用for,不知道循环次数用while。

for 循环常见用法:

  • 遍历range()函数: for i in range(6):
  • 遍历列表:for i in [1,2,3,4,5]:
  • 遍历字典:for i in {1:A,2:B}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值