不可能的选项是什么?
A.[3,9,14,22,31,20]
B.[3,9,20,13,20,27]
C.[10,19,26,29,32,39]
D.[7,17,20,13,22,12]
import random
a = [0]*6
a[0] = random.randint(1,10)
i = 1
while i<6:
a[i] = a[i-1]+random.randint(1,10)
if i%2 ==0:
a[i] = a[i]+a[i]%2
elif a[i]%2 ==0:
a[i] = a[i]//2
i+=1
print(a)
答案给的是A,为什么c选项中的a[2]=26的情况下,a[3]可以等于29啊?
有啥问题呢?
第6行随机数是3就好了啊,a[3] = 26+3 = 29,后面if和elif条件都不满足啊
答案是a