您的位置:首页 > 编程语言 > Python开发

《笨办法学Python》 第33课手记

2016-02-04 21:58 567 查看

《笨办法学Python》 第33课手记

本节课讲while循环,作者强调while循环的缺点在于循环可能永远进行下去,所以作者推荐使用for循环,在确认循环会结束的情况下,有时使用while循环可能是简便的。

原代码如下:

i = 0
numbers = []

while i < 6:
print "At the top i is %d" % i
numbers.append(i)

i = i + 1
print "Numbers now: ",numbers
print "At the bottom i is %d" % i

print "The numbers: "

for num in numbers:
print num


结果如下:



需要注意的是退出循环是i=6

本节课涉及的知识

把本节课的代码按照作者的要求写成一个函数:

我的代码如下:

def whileloop(n, add):
i = 0
numbers = []

while i < n:
print "At the top i is %d" % i
numbers.append(i)

i = i + add
print "Numbers now: ",numbers
print "At the bottom i is %d" % i
print "The numbers: "

for num in numbers:
print num


while循环改成for循环很简单,这里不再贴代码。

还是那句老话,记住常见问题解答里面的内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: