@rodgi

Как совместить рандомные слова?

Вопрос очень прост, но я чайник). Как совместить рандомные слова? Объясню. Хочу создать приложение на котором можно будет при нажатии на кнопку выдать случайное сочетание слов. Вот код который я написал:

import random
b = ["Каменный ", "Чистый ", "Кристальный "]
a = ["Меч", "Карандаш", "Зуб"]
secure_random = random.SystemRandom()
newitem = input("Новый предмет - N")
if newitem == "N": 
	c = a + b 
	print (secure_random.choice(c))
else: 
	print("Введи 'N'!")
  • Вопрос задан
  • 331 просмотр
Решения вопроса 1
Guest007
@Guest007
Django, Python, Linux и всё такое...
import random
b = ["Каменный ", "Чистый ", "Кристальный "]
a = ["Меч", "Карандаш", "Зуб"]
print(f"{a[random.randint(0,2)]} {b[random.randint(0,2)]}")

или
import random
b = ["Каменный ", "Чистый ", "Кристальный "]
a = ["Меч", "Карандаш", "Зуб"]
for _ in range(len(a)):
    print(f"{a[random.randint(0,2)]} {b[random.randint(0,2)]}")
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
import random

a = ["Меч", "Карандаш", "Зуб"]
b = ["Каменный", "Чистый", "Кристальный"]
random_string = ' '.join([random.choice(a), random.choice(b)])
print(random_string)


>>> 'Меч Кристальный'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы