python中求1到100的和奇數偶數,還有什麼方法?

i = 0

j = 0 #偶數

k = 0 #奇數

result = 0 #求和

# while i <= 100: #當i小於等於100時;

# result+=i #求和迴圈:求和=上次求和+i的值

# if i%2 == 0: #如果i的值能被2整除;

# j+=i #偶數迴圈:j=j+i

# else: #否則

# k += i #奇數迴圈:k=k+i

# i += 1 #i迴圈:i=i+1

# print(result,j,k) #輸出結果:求和,偶數,奇數

# for i in range(1,101): #求和

# result+=i

# print(result)

# for i in range(0,101,2): #求偶數

# j+=i

# print(j)

# for i in range(1,101): #求奇數

# k+=i

# print(k)

# while i < 100: #求和

# i += 1

# result += i

# print(result)

# while i < 100: #求偶數

# i += 2

# j += i

# print(j)

# x = 1 #求奇數

# while x < 100:

# k += x

# x += 2

# print(k)

大哥們除了這幾種方法還有什麼方法,來者不拒,多多益善!