-7

Add an index number to each element of the array in it for example I need to output it like this test. 7; 3; 0; -5; 1; 2; 8; 4. The result. 7; 4; 2; -2; 5; 7; 14; 11.

import random
rand_mass = []
n = 10
for i in range(n):
    rand_mass.append(random.randint(-5, 9))

and what should I do next?

POG MEE
  • 1
  • 3

2 Answers2

-1

You can add the i index to each value that you append to the list +1, since i starts at 0.

import random
rand_mass = []
n = 10
for i in range(n):
    rand_mass.append( random.randint(-5, 9) + (i+1) )
Sean
  • 524
  • 2
  • 7
-1

Use a comprehension

import random

n = 10

# if your index starts at 0

rand_initial = [random.randint(-5, 9)   for i in range(n)]
rand_mass    = [rand_initial[idx] + idx for idx in range(n)]

print(rand_initial)
print(rand_mass)
DrBwts
  • 3,470
  • 6
  • 38
  • 62