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

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

  • 相关阅读:
    37 图的存储结构
    hdu 1272 使用set和并查集
    题目数据输入中间读入字符
    第六篇 模块基础
    第十二章 并发编程
    并发编程(四)
    第五篇 函数进阶
    第四篇 函数基础
    并发编程(三)
    并发编程(二)
  • 原文地址:https://www.cnblogs.com/wanghongze95/p/13842689.html
Copyright © 2020-2023  润新知