如何使用while语句求1到100的奇数和

 时间:2026-02-15 01:45:55

1、用python实现的第一种方法,代码如下:

def Sum():

    num=0

    x=1

    while x<=100:

        if x%2==1:#判断为奇数时相加

            num+=x

        x+=1

    print('1---100奇数的和为:',num)

if __name__=="__main__":

    Sum()

结果如图所示:

如何使用while语句求1到100的奇数和

2、用python实现的第二种方法,代码如下:

def Sum():

    x=1

    arr=[]#定义一个数组用来存储奇数

    while x<=100:

        if x%2==1:

            arr.append(x)#如果为奇数便把它存入数组中

        x+=1

    print('1---100奇数的和为:',sum(arr))

#最后用python的sum函数直接把列表相加

if __name__=="__main__":

    Sum()

结果如图所示:

如何使用while语句求1到100的奇数和

3、用Java来实现,代码如下:

public class sum {

public static void add(){

int num=0;

int x=1;

while (x<=100){

if(x%2==1){//判断为奇数的话就相加

num+=x;}

x+=1;

}

System.out.println("1-->100的奇数和为:"+num);

}

public static void main(String[] args) {

add();

}

}

结果如图所示:

如何使用while语句求1到100的奇数和

1、从上面代码可以看出python的优点了吧,肉眼可见的代码数量就是比Java的少,人生苦短我用python。

  • 女性需要的八大营养
  • Dev c++怎么调整字体大小
  • 如何下载angularjs
  • java中怎样获取静态变量的值
  • c#怎样调出错误控制面板
  • 热门搜索
    特岗教师是什么 肉狗养殖技术 clown是什么意思 冗长是什么意思 电视买什么牌子好 中央空调什么牌子好 亚麻得什么意思 private是什么意思 缺乏维生素d 奇葩什么意思