import random
while True:
# for i in range(0, 10):
xs = []
for i in range(0, 10):
x = random.randint(0, 9)
xs.append(x)
print(xs)
if 3 in xs:
for i in xs:
if xs[i] == 3:
xs[i] += 2
print('运算后的:', xs)
期望:1.随机第一个数组中出现 3时 执行 3 +2,并打印更新后的数组
2.随机第二个数组中出现 3时 执行 3 +5,并打印更新后的数组
3.随机第二个数组以后的数组出现 3时 执行 3 +10,并打印更新后的数组
没有任何思路,请教各位
期望:1.随机第一个数组中出现 3时 执行 3 +2,并打印更新后的数组
2.随机第二个数组中出现 3时 执行 3 +5,并打印更新后的数组
3.随机第二个数组以后的数组出现 3时 执行 3 +10,并打印更新后的数组
谢谢
兄弟,写了一下,是这个意思不
import random
x1 = []
x2 = []
x3 = []
for i in range(10):
x1.append(random.randint(0,9))
x2.append(random.randint(0, 9))
x3.append(random.randint(0, 9))
print("原来的:")
print(x1)
a1 = []
for i in x1:
if int(i) == 3:
i += 2
a1.append(i)
else:
a1.append(i)
x1 = a1
print("后来的:")
print(x1)
运行结果: