Предмет: Информатика, автор: d1xer56

Разработайте функцию, в которую вводится неограниченное количество имен/названий, а затем случайным образом
возвращается одно из них.


mmakaliuk: Добрый день, d1xer5! На каком языке програмирования нужно это создать?
d1xer56: PYTHON
mmakaliuk: Спасибо

Ответы

Автор ответа: asanabdi50
2

Ответ:

from random import randint

a = int(input("Сколько имён/значений вы хотите ввести:"))

b = []

for i in range(a+1):

n = input("Введите имя/значение:")

b.append(n)

print(b[randint(0, a-1)])

вроде теперь должно сработать

а если не сработает то добавь

s = a - 1

и в последней строке исрпавь

"print(b[randint(0, s)])"


d1xer56: Всё ок но выдает ошыбку в последней строке "list index out of range"
asanabdi50: сработало?
d1xer56: да
Похожие вопросы