首页 > 技术文章 > #父与子的编程之旅#第十一章

weimiaomiao 2016-02-29 14:58 原文

第9章讲注释,内容较少,大概知道一般的注释,单行注释用#,多行注释用一对'''或一对"""把要注释的内容括在里面就OK了!

第10章是滑雪游戏的代码,书上有完整的代码(书上代码有一行的缩进是错误的,错误缩进在clock.tick(30)下面一行的for循环处),需要安装一个pygame。

第11章主要讲嵌套循环与可变循环。相对于固定值循环来说,可变循环其实是指循环的次数可以由用户随机定义的循环。只需要将决定循环次数的常量改为由用户输入值决定的变量即可,

一般的输入可以由num = int(raw_input('How many times...'))定义。而嵌套循环是多个循环相嵌套,它们相互称为彼此的外循环或内循环,外循环执行一步,内循环就要遍历一次,以此类推,可以有更多重的嵌套循环;可变嵌套循环即循环的次数可以由用户决定也可以由变量决定。值得注意的是range(n)是从0开始n-1结束的数组,而不是1到n。

#动手试一试T1

import time
numStart = int(raw_input('Countdown timer: How many seconds? '))
for i in range(numStart,0,-1):
    print i
    time.sleep(1)
print "BLAST OFF!"



#动手试一试T2

import time
numStart = int(raw_input('Countdown timer: How many seconds? '))
for i in range(numStart,0,-1):
    print i,
    print ' * '*i
    time.sleep(1)
print "BLAST OFF!"

 

推荐阅读