Python初学问题-if/else的运用

 
  
  
  
  
  1. >>> if not 1:  #第一
  2.      print'true' 
  3.     else 
  4.          
  5. SyntaxError: invalid syntax 
  6. >>> if not 1 :  #第二
  7.      print'true' 
  8. else 
  9. SyntaxError: invalid syntax 
  10. >>> if not 1
  11.      print'true' 
  12. else
  13.      print'false' 
  14.  
  15.      
  16. false 
  17. >>>  
以上情况都是在版本为2.5.4的IDLE里完成的
Python的对齐机制很严格所以试了好多次都没有成功。
第一种情况误以为和「if」对齐就行了。可是还是有语法错误。于是换了第二种情况的对齐(看起来并不是对齐)但是这次除了出现语法错误的提示外,还在「else」后面加了一条「颜色条」于是在后面加了一个「:」后就搞定了。
但是在command line里,「if/else」要像第一种情况那样对齐才有效。当然也要加个「:」才行。

你可能感兴趣的:(python,职场,休闲,if/else的运用)