前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《笨办法学Python》 第33课手记

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

作者头像
Steve Wang
发布2018-02-05 16:28:18
3520
发布2018-02-05 16:28:18
举报
文章被收录于专栏:从流域到海域从流域到海域

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年02月04日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 《笨办法学Python》 第33课手记
  • 本节课涉及的知识
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档