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

2025-10-21 11:35:15

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。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢