1.2.3.1 if/elif/else

In [93]:

  1. if 2**2 == 4:
  2. print 'Obvious!'
  1. Obvious!

代码块用缩进限定

小技巧:在你的Python解释器内输入下列行,并且注意保持缩进深度。IPython shell会在一行的 : 符号后自动增加缩进,如果要减少缩进,向左侧移动4个空格使用后退键。按两次回车键离开逻辑块。

In [96]:

  1. a = 10
  2. if a == 1:
  3. print(1)
  4. elif a == 2:
  5. print(2)
  6. else:
  7. print('A lot')
  1. A lot

在脚本中也是强制缩进的。作为练习,在condition.py脚本中以相同的缩进重新输入之前几行,并在IPython中用run condition.py执行脚本。