Здравствуйте.
Работаю на Ubuntu, Python 3.8.
Столкнулся с подобной проблемой: имеется код, который должен выводить некоторый заданный текст плюс значения, рандомно полученные из списка с помощью функции random. Что то типа: print ("Привет", random.choice(names)). К сожалению, при выводе этого в консоль получается примерно такой результат:Привет "Катя".
Раньше писал точно такой же код на windows10, и таких проблем не возникало.
Извиняюсь за неграмотный код, я самоучка. Пробовал разные способы, но проблема остаётся одна и та же.
Заранее спасибо за помощь!
Работаю на Ubuntu, Python 3.8.
Столкнулся с подобной проблемой: имеется код, который должен выводить некоторый заданный текст плюс значения, рандомно полученные из списка с помощью функции random. Что то типа: print ("Привет", random.choice(names)). К сожалению, при выводе этого в консоль получается примерно такой результат:Привет "Катя".
Раньше писал точно такой же код на windows10, и таких проблем не возникало.
Python:
import random
mensch = ["Терентий", "Алексей Дмитреевич", "Лиза", "Жозефина", "Кли","Люмин","Итер","Безумный Шляпник","Джотаро", "СаБаКа"]
laufen = ["бежит", "выбирается", "летит", "ползёт","едет", "эпично бежит под музыку из Джоджо"]
aus = ["Из дома на холме","с Луговой", "из норы", "со своего представления", "из Мондштата", "с Селестии","из бед трипа" ]
zu = ["на съезд ЦК КПСС","в мастескую","в школу","на выступление","в Чайник Безмятежности","в Канирэха", "на судебное заседание"]
t = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
v = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
t_sistem = "суток", "секунд", "минут", "часов"
v_sistem = "ярдов", "милей", "киллометров", "метров"
tv_sistem="секунду","минуту", "час", "день"
x = "Да","да","д","Д"
z =1
while z >=0:
mna =input("Хотите задачу?")
if mna in x:
antwort_mensch = random.choice(mensch)
antwort_laufen = random.choice(laufen)
antwort_aus = random.choice(aus)
antwort_zu = random.choice(zu)
antwort_v = random.choice(v),random.choice(v_sistem),"в", random.choice(tv_sistem)
antwort_t = random.choice(t), random.choice(t_sistem)
print(antwort_mensch, antwort_laufen, antwort_aus, "со скоростью", antwort_v, "в течении", antwort_t, antwort_zu)
#Таких проблем в ответе не возникает...
print ("Сколько", antwort_mensch, "про"+antwort_laufen, "за это время?")
if mna not in x:
break
Извиняюсь за неграмотный код, я самоучка. Пробовал разные способы, но проблема остаётся одна и та же.
Заранее спасибо за помощь!