Предмет: Информатика,
автор: Evgenors
Нужна помощь с написанием проги которая будет выбирать из нескольких вопросов 1 рандомный и ответ на него. Python
mischonik:
способов много, например выбор случайного элемента из списка. вы создаёте список вопросов и добавляете функцию рандома. тогда будут выводится рандомные вопросы, однако без ответов. чтобы добавить ответы укажите условие, то есть if. скажем если будет выводится вопрос который вы указали в списке, то при выполнение нужного условия вывода будет появляться ответ
Ответы
Автор ответа:
1
import random
Quiz = \
[
['How is it going?', 'well!'],
['Wanna try*?', 'Probably, i do']
]
Item = Quiz[random.randint(0, len(Quiz) - 1)]
print('Question : ' + Item[0], 'Answer : ' + Item[1], sep='\n')
вот
тоже спасибо)
Автор ответа:
1
import random #рандомайзер
Q = ["Хто я?", "What pencil should I choose?", "2B or not 2B?"] #список вопросов
A = ["Гамлет принц датский", "цвета cuisse de nymphe effrayée", "Cognito ergo sum"] #список ответов
#вывод
s=random.randrange(len(Q))
print(Q[s], A[s])
random.choice - метод случайного выбора из списка
Нужно чтобы на каждый вопрос был свой ответ и выводилось в 2 строки
Тогда в разделе вывод:
s = random(len(Q))
Нет, s=random.endurance(len(Q))
print(Q[s], A[s])
Опять эта автозамена. Не endurance, a randrange
Спасибо, помог)
Похожие вопросы
Предмет: Русский язык,
автор: 123kot
Предмет: Русский язык,
автор: Tankxxx
Предмет: Русский язык,
автор: Angelina5555
Предмет: Математика,
автор: shulepin04