单向判断-if

image.png

  1. num = 1
  2. if num == 1:
  3. print('您好,我是狄仁杰~ 这事吧,元芳,你怎么看?')
  1. == 符号在条件判断中负责判断「等号两边值是否相等」,此外,还有 >= , > , <= , < ,这些符号分别表示”大于等于,大于,小于等于,小于”。
  2. print() 前面有缩进
  3. 注意条件后冒号不能丢。

多向判断-if…else…

image.png

  1. num = 2
  2. if num == 1:
  3. print('您好,我是狄仁杰~ 这事吧,元芳,你怎么看?')
  4. else:
  5. print('您好,我是李元芳,此事背后一定有一个天大的秘密')

多向判断-if…elif…else…

image.png

  1. #定义num变量,对应的值为我们想选择的侦探号码
  2. num = 2
  3. #条件:如果选择的侦探号码是1
  4. if num == 1:
  5. #侦探号码是1的时候,则由狄仁杰亲自出马
  6. print('您好,我是狄仁杰~ 这事吧,元芳,你怎么看?')
  7. elif num == 2:
  8. #侦探号码是2的时候 则由李元芳处理
  9. print('您好,我是李元芳,此事背后一定有一个天大的秘密')
  10. elif num == 3:
  11. #侦探号码是3的时候 则由王将军处理
  12. print('好将军就是我,我是王孝杰,您好')
  13. else:
  14. #如果号码 不是 1,2 或者 3,则提示访客,号码错误
  15. print('对不起,事务所暂时没有该编号侦探,我们正在努力扩张中!')