美文网首页
【Python自学】06. 判断与循环

【Python自学】06. 判断与循环

作者: Raimond | 来源:发表于2017-11-02 17:56 被阅读0次

条件判断与循环


条件判断

条件判断可以帮助程序完成许多自动化的任务,如下可以根据年龄自动判别该实行的语句。根据 Python 缩进规则,if 为真时执行 if 下缩进的两段代码,否则执行 else 下的两段代码:
             age = 3
             if age >= 18:
               print('your age is', age)
               print('adult')
             else:
               print('your age is', age)
               print('teenager')
  
  如果需要进行更加精细一点的判断任务,还可以使用多个 elif(else if 的简写)。但是需要注意的是 if 语句有个特点:从上往下判断,如果某个判断为真(非零数值、非空字符串、非空 list),把该判断对应的语句执行后,则忽略剩下的 elif 或者 else


循环

Python 中常见的循环有两种。

  • 一种是 for...in 循环,常用于依次把 list 或者 tuple 的每个元素迭代出来。
                 names = ['Michael', 'Bob', 'Tracy']
                 for name in names:
                   print(name)
      这个也可以用于数学计算中,例如要计算 1-10 的整数之和,可以这么干:
                 sum = 0
                 for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
                   sum = sum + x
                 print(sum)
      但是,有点麻烦,如果是算 1-100 的整数和,要写 100 个数?这时可以借用 range() 函数,range(1,N)是可以生成从 1 开始小于 N 的整数
                 sum = 0
                 for x in range(1,101):
                   sum = sum + x
                 print(sum)

  • 第二种是 while循环,只要满足条件,就不断循环,条件不满足时就退出。例如要计算 100 以内所有奇数的和:
                 sum = 0
                 n = 99
                 while n > 0:
                   sum = sum + n
                   n = n - 2
                 print(sum)

就一般而言,程序员应当减少程序进入死循环的可能,但是凡事都可能有例外,例如在编写游戏的情况下,死循环可以让游戏不断的运行,不用运行一次就退出一次,再利用 break 或者 continue 语句创造退出游戏条件。


Bye

相关文章

  • 【Python自学】06. 判断与循环

    条件判断与循环 条件判断 条件判断可以帮助程序完成许多自动化的任务,如下可以根据年龄自动判别该实行的语句。根据 P...

  • Python练习——判断和循环

    Python 基础总结 (判断和循环) 条件判断 循环结构

  • python 判断与循环

    条件判断 一般格式 if/else三元表达式 例子 循环 while 一般格式 break跳出最近所在的循环(跳过...

  • Python判断与循环

    一、判断 if语句的完整形式就是: 注意: 冒号 缩进为4个空格,不是普通的Tab 简写:只要x是非零数值、非空字...

  • python判断与循环

    一、判断语句   python中的if判断语句与其他语言中的用法相似,可以实现多个条件的判断,if语句的嵌套等功能...

  • python与shell语法

    python与shell之间的语法联系: 变量 数组的定义 注释 逻辑判断 IF语法 for循环 while循环 ...

  • Python条件判断 与 循环

  • python的判断与循环

    1. if 语句 python是一门对格式严格要求的语言,在 if 条件判断语句中: if 后有一个空格; 判断的...

  • python基础●判断与循环

    判断 if --else 语句 回归对判断的理解比如简单判断:判断 1 是否等于1,如果等于1 ,那就返回 1 =...

  • 第四章 操作列表与for循环

    4.1 for循环语句 4.2关于python的缩进认知: Python根据缩进判断代码行之间的关系.这点与jav...

网友评论

      本文标题:【Python自学】06. 判断与循环

      本文链接:https://www.haomeiwen.com/subject/eurapxtx.html