您现在的位置是:网站首页>Python编程Python编程

少儿python基础教程第25课-while循环详解

少儿编程网2019-07-15 22:33:33Python编程 人已围观 来源:python系统学习 -用户投稿

简介说明:sum()函数返回列表equipped中元素之和。pop()方法返回列表deck的最后一个元素。append()方法把一个值添加到列表最后一个元素的后面。

少儿python基础教程第25课-while循环详解htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
●python中while循环的一般形式:
htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

while 判断条件:htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

    语句htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

跟for循环一样,同样需要注意冒号和缩进。另外,在python中,没有do...while循环。htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

实例1:htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

使用while循环来计算1到100的总和。htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

n=100htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

sum=0htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

counter=1htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

while count<=n:htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

    sum+=counterhtM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

    count+=1htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

print("1到d%之和为:d%" % (n,sum))htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

#运行结果htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

1到100之和为:5050htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

●while循环使用else语句htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

while...else结构的循环,在条件语句为false时,执行else后面的语句块。htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

实例2:htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

count=0htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

while count<5:htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

    print(count,"小于5") htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

    count+=1htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

else:htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

    print(count,"大于或等于5")htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

#运行结果htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

0 小于5htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

1 小于5htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

2 小于5htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

3 小于5htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

4 小于5htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

5 大于或等于5htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

●简单语句组htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

和if一样,如果要写的while循环体中只有一条语句,可以将该语句与while写在同一行中。htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

实例3:htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

var=1htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

while var>0:print("你好")htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

#运行结果htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

你好htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

你好htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

......htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

注意:如果while循环的条件语句永远不为false,则会无限循环下去。无限循环在服务器上客户端的实时请求非常有用。htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

实例4:htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

deck=[1,2,3,4,5,6,7,8,9]htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

equipped=[]htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

while sum(equipped)<=20:htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

    print(equipped)htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

    equipped.append(deck.pop())htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

   htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 print(equipped)htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

#运行结果htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

[]htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

[9]htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

[9,8]htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

[9,8,7]htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

说明:sum()函数返回列表equipped中元素之和。pop()方法返回列表deck的最后一个元素。append()方法把一个值添加到列表最后一个元素的后面。htM少儿编程网-Scratch_Python_教程_免费少儿编程学习平台


相关文章:

支持一下 ( )查看更多相似文章

少儿python基础教程第25课-while循环详解

      匿名评论
    • 评论
    人参与,条评论
    少儿python基础教程第25课-while循环详解

客服在线

服务时间

周一至周日 9:00-21:00