练习题
1.编程分别计算100以内(含100)奇数与偶数的和。
s1,s2=0,0
for i in range(1,101):
if i%2==1:
s1=s1+i
else:
s2=s2+i
print(s1,s2)
2.编程计算前30项的和:s=1+(1+2)+(1+2+3)+(1+2+3+4)+…+(1+2+3+4+…+n)
s,y=0,0
for i in range(1,31):
s=s+i
y=y+s
print(y)
3.编程产生菲波拉契数列20项,例如:0 1 1 2 3 5 8 13 21 ……
x1=0
x2=1
print(x1,end=" ")
print(x2,end=" ")
for i in range(1,18+1):
x3=x1+x2
print(x3,end=" ")
x1=x2
x2=x3