问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
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,并打印更新后的数组
谢谢