for循环和while循环的区别和简单应用

for循环

for循环基本概念

  • for循环可以从一个有序集合里依次把元素拿出来并且赋值给name,比如list,tuple和字符串。

for循环的例子

a = 'adbcd'    #这是一个字符串
for name in a:
    print(name)
>>>a
d
b
c
d    #依次把adbcd打印出来 注意 这是依次不是一起
    
list =['舔狗','女神','大叔','小鲜肉']
for name in list:
    print(name)
>>>舔狗
女神
大叔
小鲜肉   #使用list集合也可以

让我们来加个赛,假设有四名同学的成绩,我们如何用for计算四位同学的平均分呢。

list =[36,62,81,53]
a = 0
for name in list:
    a += name   #依次取出来四个人的分数然后加在一起的和去除于4
print('本班的平均分为',a/4)
>>>本班的平均分为 58.0

while循环

while循环的概念

  • while循环和for循环有很大不同,他不会依次取出元素而是根据表达式判断循环是否结束。
  • 需要注意的是如果while循环一直为True会一直循环下去。

while循环的例子

a = 0
while a < 5:

    print('jojo')
    a += 1# 每一次循环a都加一,当a不小于5为False(假值)时,停止循环
jojo
jojo
jojo
jojo
jojo  #输出了五次jojo

另外还要注意的是要区分while的先循环和后循环,我们来加个赛。

a = 0
b = '的黄金精神'
while a < 2:
    print('jojo',b)
    b = '的奇妙的冒险'
    a += 1
>>>jojo 的黄金精神
jojo 的奇妙的冒险   #print输出函数在b的前面所以第二次才输出'jojo的奇妙冒险'

关于for和while的玩法自己多试试哦,欢迎三连点赞,关注加收藏

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值