加入收藏 | 设为首页 | 会员中心 | 我要投稿 阜阳站长网 (https://www.0558zz.cn/)- AI行业应用、低代码、混合云存储、数据仓库、物联网!
当前位置: 首页 > 云计算 > 正文

程序在特定条件下不知疲倦工作?Python这么强?

发布时间:2022-07-20 11:10:26 所属栏目:云计算 来源:互联网
导读:感谢访问零基础Python学习教程系列,今天我们来学习Python中的循环,周期循环赋予程序重复做事情的能力,这样程序就可以在特定条件下不知疲倦地工作。 Python中有两种循环,while循环和for循环,今天先说下while循环。 while循环的语法结构如下,缺一不可:
  感谢访问零基础Python学习教程系列,今天我们来学习Python中的循环,周期循环赋予程序重复做事情的能力,这样程序就可以在特定条件下不知疲倦地工作。
 
  Python中有两种循环,while循环和for循环,今天先说下while循环。
 
  while循环的语法结构如下,缺一不可:
 
  while expression:
 
  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
 
  while i < 11:
 
   print(str(i)+' ',end='')
 
  i += 1
 
  >>>1 2 3 4 5 6 7 8 9 10
  示例中,给print传参 end='' 是为了打印不换行;str(i)+' ' 是为了打印每个数的时候用空格做个间隔。
 
  今天就到这里。记住,多多练习哦!

(编辑:阜阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读