当前位置:嗨网首页>书籍在线阅读

10-代码块

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

2.5.2 代码块

一些代码行可以作为一组,放在“代码块”中。可以根据代码行的缩进判断代码块的开始和结束。代码块有以下3条规则。

  • 缩进增加时,代码块开始。
  • 代码块可以包含其他代码块。
  • 缩进减少为零,或与外面包围代码块对齐,代码块就结束了。

看一些有缩进的代码,更容易理解代码块。让我们在一小段游戏程序中寻找代码块,如下所示:

name  =  'Mary'
password = 'swordfish'
if name == 'Mary':
 ❶ print('Hello, Mary') 
 if password == 'swordfish': 
      ❷ print('Access granted.')
 else: 
 ❸ print('Wrong password.') 

可以在https://autbor.com/blocks/上查看该程序的执行情况。第一个代码块❶开始于代码行 print('Hello,Mary') ,并且包含后面所有的行。在这个代码块中有另一个代码块❷,它只有一行代码: print('Access Granted.') 。第三个代码块❸也只有一行: print('Wrong password.')