Форум сайта python.su
Я прошу прощения. вопрос наитупейший и все будут смеяться но я не могу нагуглить ….. сам понимаю что тупо. либо я уже поплыл.
банальная вещь есть переменная 1 которая ждет ввода данных и далее она переводится в список
names_string = input names = names_string.split(", ")
r_names = random.choice(names)
Офлайн
glorph
для начала нужно разобраться, что у вас в names_string. В том виде, как вы это представили, оно никак не может работать
Офлайн
Я сейчас от компа отлучился. Поидее там должен быть список. Тоесть я ввожу например 1,2,3,4,5
И в этой переменной появляется список ‘1’, ‘2’, ‘3’…..
И при проверке так и есть
Если я напишу команду print(random.choice(names, k=1))
То выводится именно результат одного случайного элемента
А name_string ждет ввода с клавиатуры
Отредактировано glorph (Авг. 11, 2022 16:03:52)
Офлайн
glorphну вот как прилучитесь назад так и продолжим
Я сейчас от компа отлучился.
Офлайн
вернулся
Офлайн
https://pythonexamples.org/python-input/
Офлайн
glorphну и?
вернулся
FishHookвы как минимум скобки после имени функции забыли, вас это не смущает?
для начала нужно разобраться, что у вас в names_string. В том виде, как вы это представили, оно никак не может работать
Офлайн
import random names_string = input("Введите значения") names = names_string.split(", ") r_names = random.choice(names) print(r_names)
Офлайн
In [14]: x = input() 1, 2, 3, xz, .. In [15]: print(x) 1, 2, 3, xz, .. In [16]: y = x.split(', ') In [17]: print(y) ['1', '2', '3', 'xz', '..'] In [18]: import random In [19]: print(random.choice(y)) .. In [20]: print(random.choice(y)) xz
Офлайн
glorph
что у вас в names_string и в names? сделайте же принт этим переменным
", "
Офлайн