zoukankan      html  css  js  c++  java
  • 判断语句和循环语句2.10 while循环应用

    一、简单

    应用1

    要求:计算1~100的累积和(包含1和100)

    参考代码如下:

    i = 1
    sum_ret = 0
    while i <= 100:
        sum_ret = sum_ret + i
        i += 1
    
    print("1~100的累积和为:%d" % sum_ret)
    

      

     

    应用2

    要求:计算1~100之间偶数的累积和(包含1和100)

    参考代码如下:

    i = 1
    sum_ret = 0
    while i <= 100:
        if i % 2 == 0:
            sum_ret = sum_ret + i
        i+=1
    
    print("1~100之间偶数和为:%d" % sum_ret)
    

      

    二、较难

    应用3

    要求:实现计算1~100之间能被3整除且能够7整除的所有数之和

    参考代码如下:

    i = 1
    sum_ret = 0
    while i <= 100:
        if i % 3 == 0 and i % 7 == 0:  # 在这里进行判断 是否是满足 被3整除且能够7整除
            sum_ret = sum_ret + i
        i+=1
    
    print("1~100之间能被3整除且能够7整除的所有数之和:%d" % sum_ret)
    

      

    应用4

    要求:使用while循环编写代码试如下效果

    1--->1
    2--->4
    3--->9
    4--->16
    5--->25
    

      

    参考代码如下:

    i = 1
    while i <= 5:
        print("%d--->%d" % (i, i*i))
        i+=1
    

      

  • 相关阅读:
    软件工程个人作业01
    阅读计划及浅读问题
    引言作业1
    多态和异常分析课后
    大道至简七八章阅读
    接口与继承 课后实践
    构建执法阅读笔记02
    冲刺第五天
    学习进度条七
    冲刺第四天
  • 原文地址:https://www.cnblogs.com/dong4716138/p/15661736.html
Copyright © 2011-2022 走看看