zoukankan      html  css  js  c++  java
  • while循环

      -----------------以下截图来自王大鹏老师的教学

     练习:银行利息
    1.本金10000元;

    2.年利息7%;

    3多少年后本金能超过13000

    分析:

    1.当遇到每XXXX的问题的时候一般都是循环问题;

    2.没有明确的循环次数;

    3.循环条件确定:本金不超过13000元;

    4.以上特点适合用while循环

    v1.0版本:初级写法,为了理解while

    year = 0
    money = 10000
    while (money <= 13000):
        money = money * 1.07
        year = year + 1
    print("需要%d年" % year)

    v2.0版本:一些习惯写法,程序猿的最爱

    year = 0
    money = 10000
    while (money <= 13000):
        money *= 1.07
        year += 1
    print("需要%d年" % year)

    练习2:用while累加求和

    分析:

    1.用计数来表示数字,从1开始,每次增长1,只要小于51,就把数字和总和相加

    2.确定循环条件:变量n小于51;每次n都增加1;每次n都和总和相加

    mySum = 0  # 先用mySum来存放数字总和
    n = 1  # 设置计数器变量n,起始为1
    while n < 51:
        mySum += n
        n += 1
    print("总和是: %d" % mySum)
  • 相关阅读:
    Redis主从同步分析
    团队形成的四个阶段
    Firefox 按一下Alt键 出现菜单!
    Android系统手机端抓包方法
    你必须知道的EF知识和经验
    .NET异步编程之回调
    正确设置电脑虚拟内存
    Cache and Virtual Memory
    性能测试指标
    HTTP协议
  • 原文地址:https://www.cnblogs.com/jameskane/p/8502559.html
Copyright © 2011-2022 走看看