203k views
0 votes
Write a program that (a) generates a vector with 20 random integer elements with integers between -29 and 30, (b) replaces all the negative integers with 100.

1 Answer

4 votes

Answer:

import random

randomlist = []

for i in range(0,20):

n = random.randint(-29,30)

if n < 0 :

n = 100

randomlist.append(n)

print(randomlist)

Step-by-step explanation:

The random module is first imported as it takes care of random. Number generation.

An empty list called randomliay is created to hold the generated random integers.

Using a for loop, we specify the range of random numbers we want.

Inside the for loop ; we attach our generated random integer which will be in the range (-29 to 30) in a variable n

For each n value generated, if the value is less than 0( it is negative, since all the values are integers), replace the value with 100.

User Brandon Henry
by
8.4k points

No related questions found