从品牌网站建设到网络营销策划,从策略到执行的一站式服务
怎么在Python项目中实现While循环?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
商都网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联成立于2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联。Python 中的While循环
For 循环是一种有限迭代,意味着循环主体将运行预定义的次数。这与无限迭代循环不同,无限迭代循环是指循环重复未知次数,并在满足某个条件时结束,while 循环正是这种情况。下面是一个 while 循环的示例:
card_deck = [4, 11, 8, 5, 13, 2, 8, 10] hand = [] # adds the last element of the card_deck list to the hand list # until the values in hand add up to 17 or more while sum(hand) <= 17: hand.append(card_deck.pop())
测试:
print(hand)
得到:
[10, 8]
这个示例包含两个函数。sum 返回列表中的元素之和,pop 是一个列表方法,它会从列表中删除最后一个元素并返回该元素。
While 循环的组成部分:
第一行以关键字 while
开始,表示这是一个 while
循环。
然后是要检查的条件。在此示例中是 sum(hand) <= 17
。
while
循环头部始终以冒号 :
结束。
该头部之后的缩进部分是 while
循环的主体。如果 while
循环的条件为 true,该循环的主体将被执行。每次运行循环主体时,条件将被重新评估。这个检查条件然后运行循环的流程将重复,直到该表达式变成 False。
注意: 循环的缩进主体应该至少修改测试表达式中的一个变量。如果测试表达式的值始终不变,就会变成无限循环!
Python 中的While循环[相关练习]
写一个 while 循环,用于计算比整数 limit 小的大平方数,并将其存储在变量 nearest_square 中。平方数是整数乘以自己后的积,例如 36 是一个平方数,因为它等于 6*6。例如,如果 limit 是 40,你的代码应该将 nearest_square 设为 36。
解决方案:
limit = 40 num = 0 # write your while loop here while (num+1)**2 < limit: num += 1 nearest_square = num**2 print(nearest_square)
运行结果:
36
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图