python计算练习题

计算出从1加到100的值

第一种方法:

num = 0
num1 = 1
while num1 <= 100:
    num = num1 + num
    num1 += 1
print(num)

第二种方法:

num = 0
for i in range(101):
    num = num + i
print(num)

第三种方法:

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

输出1-100之间的奇数

第一种方法

num = 1
while num <= 100:
    if num % 2 == 1:
        print(num)
    num += 1

第二种方法

num = 1
while num <= 100:
    print(num)
    num += 2

求1-2+3-4+5 ... 99的所有数的和

第一种方法

复制代码
num = 0
num1 = 1
while num1 < 100:
    if num1 % 2 == 0:
        num = num - num1
    elif num1 % 2 == 1:
        num = num + num1
    num1 += 1
print(num)
复制代码

第二种方法

复制代码
num = 0
for i in range(100):
    if i % 2 == 1:
        num = num + i
    else:
        num = num - i
print(num)
复制代码

第三种方法

sum((sum(range(1, 100)[::2]), -sum(range(1, 100)[1::2])))

第四种方法

number=0
for n in range(1,100):
    number += n*(-1,1)[n&1]
print(number)

猜你喜欢

转载自www.cnblogs.com/Arthur7/p/9301641.html