专栏首页从流域到海域《笨办法学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循环很简单,这里不再贴代码。

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 《笨办法学Python》 第3课手记

    《笨办法学python》第3课手记 本节课介绍运算符,如果你有C语言的基础的话很简单,运算符跟C语言都一样,优先级也一样。出现小数会四舍五入。但逻辑判断时,C语...

    Steve Wang
  • 《笨办法学Python》 第19课手记

    《笨办法学Python》 第19课手记 本节课讲函数和变量(变量和函数的关系是变量作为做函数的参数,定义时是形参,使用时是实参),内容比较简单。 源代码如下: ...

    Steve Wang
  • 《笨办法学Python》 第1课手记

    《笨办法学Python》第1课手记 在powershell中打开Python输入如下代码: print "Hello World!" print "Hello...

    Steve Wang
  • python3内置函数大全

    由于面试的时候有时候会问到python的几个基本内置函数,由于记不太清,就比较难受,于是呕心沥血总结了一下python3的基本内置函数

    py3study
  • 巧用linux云服务器下的的/dev/shm/,避开磁盘IO不给力!

    tmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用您的内存或swap分区来存储文件。由此可见,tmpfs主要存储暂存的文件。它有...

    小小科
  • 巧用linux云服务器下的的/dev/shm/,避开磁盘IO不给力!

    巧用linux云服务器下的的/dev/shm/,避开磁盘IO不给力! 一.什么是tmpfs和/dev/shm/? tmpfs是Linux/Unix系统上的一种...

    小小科
  • 【知识星球】剪枝还是不剪枝,剪了到底有什么好?

    我们都知道剪枝可以压缩计算量,那到底可以达到什么程度呢?下面看Google的一篇文章的研究。

    用户1508658
  • Python中的条件判断、循环以及循环的终止

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    村雨遥
  • PWA系列——Fetch API

    今天聊聊 xhr 的替代品 Fetch,在全局作用域中有个 fetch 方法方便使用。虽然同样也是处理 HTTP 请求和响应的,但 fetch 有两个不同之处,...

    JS菌
  • 年终盘点 | 红帽KVM虚拟化大讲堂 | 视频讲解+实验展示+实施手册

    针对很多客户关注的KVM虚拟化方案,笔者应邀,针对金融行业一些关注KVM虚拟化方案的客户进行了讲解。为了使由于各种原因没能参加课堂的朋友也能了解到讲解的内容,笔...

    魏新宇

扫码关注云+社区

领取腾讯云代金券