首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python编程第五讲

https://github.com/zhengxiaocai/baseex

Python编程第五讲,今天说下Python里的循环。

2019年第一次发,祝大家新年快乐,在新的一年里有更大进步,家人平平安安,身体健康。

循环赋予程序能重复做事的能力,让程序能在满足某种条件下不知疲倦的干活。

Python中有两种循环,while循环和for循环,今天先说下while循环。

while循环的语法结构如下,缺一不可:

whileexpression:

expr_true_suite

可以看到,结构跟上一节的if很像,只是关键字不同。机制上:如果是if,expression为True,expr_true_suite执行一遍,结束;如果是while,expression为True,expr_true_suite执行完一遍之后,再回来判断条件是否还为True,如果为True继续执行,直到expression为False,直接结束。

expression为真,就会一直循环下去,这叫无限循环,也叫死循环。所以,写程序的时候,一定要注意expression必须是可变的,且最终一定要变为Fase。

注意:Python会对expression会进行智能的判断:

数值零、空字符串、空list等等,归为False;

非零数值、非空字符串、非空list等等,归为True。

1.简单while示例:打印1~10

i =1

whilei

print(str(i)+' ',end='')

i +=1

>>>1 2 3 4 5 6 7 8 9 10

示例中,给print传参end=''是为了打印不换行;str(i)+' '是为了打印每个数的时候用空格做个间隔。

好了,今天就说这么多,切记,一定要动手敲敲敲!

小伙伴们有任何问题,欢迎私信我!

最后,小伙伴们,帮忙扩散下公众号哟,万谢!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190102G1FHO800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券