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
    

      

  • 相关阅读:
    Nginx IP限制
    Hadoop 基本原理
    Redis 主从复制原理
    ThreadLoacl 小记
    Spring boot @Transaction,@Async在同一个类中注解失效的原因和解决办法
    Kafka学习
    Spring BeanUtils简单使用
    精彩的解释CAP理论的文章
    tcp粘包,udp丢包
    java多线程
  • 原文地址:https://www.cnblogs.com/dong4716138/p/15661736.html
Copyright © 2011-2022 走看看