Я создал случайно сгенерированный список, и теперь мне нужно добавить элемент, введенный пользователем, но новый добавляемый элемент добавляет бесконечно - PullRequest
0 голосов
/ 07 мая 2020

Я создал случайно сгенерированный список, и теперь мне нужно добавить элемент, введенный пользователем, но новый добавляемый элемент добавляет бесконечно

numlist = []

n = int (input('\n\nEnter number of element(s):'))
ele = int(input('\nEnter element to be added:'))

#generate random numbers
for x in range (n):
    num = randint(1,101)
    numlist.append(num)

#display the numbers generated
for x in range(n + ele):
    numlist.append(ele)

    print ('\nThe Elements are:',numlist[x])

1 Ответ

0 голосов
/ 07 мая 2020

Вы создали for l oop, который добавляет номер ввода ele раз. После внесения следующих изменений ваш код будет работать нормально.

numlist = []
from random import randint
n = int (input('\n\nEnter number of element(s):'))
ele = int(input('\nEnter element to be added:'))

#generate random numbers
for x in range (n):
    num = randint(1,101)
    numlist.append(num)

#display the numbers generated
numlist.append(ele)
for x in numlist:
    print('\nThe Elements are:', x)

ВЫХОД:

Enter number of element(s):5

Enter element to be added:8

The Elements are: 87

The Elements are: 77

The Elements are: 53

The Elements are: 40

The Elements are: 58

The Elements are: 8

Вы можете попросить разъяснений в разделе комментариев, если вы не поняли внесенные мной изменения.

...