python计算1~100的和,1~100奇数的和,1~100偶数的和,一条代码求1~100的和

1、计算1~100的数之和----for循环实现1~100的和
sum1 = 0
for i in range(1,101):
    sum1 = sum1 + i
    i += 1
print(f"1-100之间的和是:{sum1}")
----while实现1~100的和
sum1 = 0
i = 1
while True:
    sum1 = sum1 + i
    if i == 100:
        break
    i += 1
print(sum1)
2、计算1~100里面偶数之和


sum1 = 0
for i in range(1,101):
    if i % 2 == 0:
        sum1 = sum1 +i
    i += 1
print(f"1-100之间偶数的和是:{sum1}")

3、计算1~100里面奇数之和


sum1 = 0
for i in range(1,101):
    if i % 2 != 0:
        sum1 = sum1 +i
    i += 1
print(f"1-100之间奇数的和是:{sum1}")
4、一条代码求1~100的和:使用sum函数


print(sum(range(1,101)))

 

原文地址:https://www.cnblogs.com/pychina/p/10235884.html

时间: 2024-11-03 05:31:57

python计算1~100的和,1~100奇数的和,1~100偶数的和,一条代码求1~100的和的相关文章

python计算100以内7的倍数和与个数

a = 0 count = 0 sz = [] num = 0 while a < 100: a += 1 if a%7 == 0: sz.append(a) count += 1 print("7的倍数是:",a) for i in range(len(sz)): num += sz[i] print("100以内有%s个奇数,所有奇数的和是%s"%(count,num)) 输出结果: 7的倍数是: 77的倍数是: 147的倍数是: 217的倍数是: 287

计算100以内所有奇数的和以及所有偶数的和;分别显示之

#!/bin/bash #计算100以内所有奇数的和以及所有偶数的和:分别显示之 #奇数和变量 let SUM1=0 #偶数和变量 let SUM2=0 for I in {1..100}; do if [ $[$I%2] -eq 0 ]; then SUM1=$[$SUM1+$I] else SUM2=$[$SUM2+$I] fi done echo -e "SUM1=$SUM1\nSUM2=$SUM2"

计算100以内所有奇数的和以及所有偶数的和

#!/bin/bash #计算100以内所有奇数的和以及所有偶数的和 #2015-07-21 a=0b=0 for i in `seq 1 100`;do if [ $[$i%2] == 0 ];then a=$[$i+$a];i+=2 else b=$[$i+$b];i+=2 fi doneecho "even:$a"echo "odd: $b"

用python一行代码实现1—100之和,你会吗

一行代码实现1—100之和 print(sum(range(1,101))) 程序运行结果: 5050 python2和python3的range(100)的区别 python2中的range返回的是一个列表 python3中的range返回的是一个迭代值 for i in range(1,10)在python2和python3中都可以使用,但是要生成1-10的列表,就需要用list(range(1,10)) python内建数据类型有哪些 整型--int   布尔型--bool   字符串--

python 计算2**3**4**5%10**8 的说明

在群里看到了有一个群使用这个2**3**4**5%10**8作为验证的问题,直接在python输入计算,很显然等了半天都没有反应,因为指数的运算太大了 3**4**5运算如下 373391848741020043532959754184866588225409776783734007750636931722079040617265251229993688938803977220468765065431475158108727054592160858581351336982809187314191

第四周(1):利用Python计算π的值,并显示进度条

用Python计算圆周率pi并用进度条提示进度 一 计算公式: 二 实现代码 (1) import math from tqdm import tqdm import time total,s,n,t=0.0,1,1.0,1.0 while(math.fabs(t)>=1e-6): total+=t n+=2 s=-s t=s/n k=total*4 print("π值是{:.10f} 运行时间为{:.4f}秒".format(k,time.clock())) for i in

100元买酒,2元买一瓶,两个空瓶换一瓶,求最后能买多少瓶

最近碰到一道题目.就是关于酒瓶的(100元买酒,2元买一瓶,两个空瓶换一瓶,求最后能买多少瓶). 刚开始没头绪,仔细一想原来不过如此. 经过分析,所能买到的酒瓶等于    最后所有的空瓶数 java代码求解如下: import java.util.Scanner; public class Bottle {         //空瓶数 static int blank=0; //直接能买到的酒瓶数 static int sum=0; public static void main(String[

Python计算斐波那契数列

利用Python计算第一个达到一百万位数的斐波那契数列各位数之和 结果为4501552 以下是我用到的代码,不是中间需要一些人工操作来加快收敛性,有兴趣读者可以写代码加快收敛 首先执行这个,可以大致确定一百万个数所在斐波那契序列的位置 i=1 j=1 k=i+j count=3 while count<4850000: i=j j=k k=i+j count+=1 result=str(k) print('k长度') k_len=len(result) print(k_len) sum=0 fo

子线程循环 10 次,接着主线程循环 100,接着又回到子线程循环 10 次, 接着再回到主线程又循环 100,如此循环 50 次

子线程循环 10 次,接着主线程循环 100,接着又回到子线程循环 10 次, 接着再回到主线程又循环 100,如此循环 50 次 1 package TestThread; 2 3 /** 4 * 子线程循环 10 次, 接着主线程循环 100, 接着又回到子线程循环 10 次, 接着再回到主线程又循环 100, 如此循环 50 次 5 * 6 * @author trfizeng 7 * 8 */ 9 public class ThreadTest { 10 static int round