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

时间:2022-04-26
本文章向大家介绍《笨办法学Python》 第33课手记,主要内容包括《笨办法学Python》 第33课手记、本节课涉及的知识、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

《笨办法学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循环很简单,这里不再贴代码。

还是那句老话,记住常见问题解答里面的内容。