用while的形式,在python中表示100以内的奇数数列,且是正负数交替
i = 1
while abs(i)<100:
print(i, end=" ")
i *= -1
if i>0: i += 2
else: i -= 2
到底是100以内的奇数,还是100个这样的奇数?前后文描述不一致
a=1
n=1
m=1
while n<=100:
print(a*m,end=" ")
a = -a
m = m+2
n = n+1
i = 0
j = 1
while i<100:
if i%2 != 0:
j += 1
print(i*(-1)**j, end=' ')
i += 1