风变编程循环语句for、while

本文介绍了Python中while循环和for循环的基本用法,强调了它们在处理已知和未知工作量时的区别。通过实例展示了如何使用for循环遍历列表以及while循环在工作量不确定情况下的应用。同时,指出了缩进在Python代码结构中的重要性,对于不熟悉Python语法的读者,这是一个很好的入门教程。
摘要由CSDN通过智能技术生成

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
a = 0 #先定义变量a,并赋值
while a < 5: #设定一个放行条件:a要小于5,才能办事
a = a + 1 # 满足条件时,就办事:将a+1
print(a) # 继续办事:将a+1的结果打印出来
icon
很明显,while循环有2个要点:1.放行条件;2.办事流程。在这里插入图片描述
缩进表示是循环模块内的,print如果不缩进就是另外一个模块了。
有缩进的时候,print(a)也是循环中的“办事流程”,会将数字逐一打印。没有缩进的时候,循环中的“办事流程”就只有做加法,print(a)也就只会打印循环结束时的最后一个数字。

在这里插入图片描述
所以说,当我们【工作量确定】的时候,我们就可以让for循环来完成重复性工作。反之,要【工作量不确定时】可以让while循环来工作:

students = ['小明','小红','小刚']
#for i in range(students):TypeError: 'list' object cannot be interpreted as an integer报错,意思是列表对象不能解释为整数,range()默认为整数,若要循环遍历列表,那么列表内容必须是字符串类型,例如:

#for i in range ['a','b','c','d','e','f','g','h','i']
for i in range(3):
    students1 = students.pop(0)
    students.append(students1)
    print(students)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值