Задача состоит в том, чтобы загрузить файл, содержащий несколько вопросов с разным количеством ответов, и первый из перечисленных ответов всегда является правильным
например:
Who is Jane?
Girl
Boy
Both
Why are we here?
Because
For fun
Так что я подумалЯ буду читать строки в массив, но в конце мне нужно будет уметь перетасовывать ответы на каждый вопрос (и каким-то образом отслеживать правильный), а затем перетасовывать вопросы также.
Так что еслия прочитал строки в массив, это выглядело бы так:
a = ['Who is Jane?', 'Girl', 'Boy', 'Both', 'Why are we here?', 'Because', 'For fun']
, и теперь я думаю, что для того, что я должен сделать, было бы лучше разделить массивы на более мелкие, содержащие всегда вопрос и все егоответы.Так что у меня было бы что-то вроде
test = [['Who is Jane?', 'Girl', 'Boy', 'Both'], ['Why are we here?', 'Because', 'For fun']]
Кто-нибудь знает, как я могу это сделать?Я знаю, что для доступа к знаку вопроса вы можете использовать a[0][-1]
, и это даст вам знак вопроса от 'Who is Jane'
.