0
0 комментариев

[apcode language=»python»]

Python 3.8

Windows

Ошибка-list indices must be integers or slices, not str

questions = [
    {
     "question":"Кто создал язык c++?",
     "answer":["Гвидо ван Россум","Страуструп Бьёрн","Лердорф Расмус"],
     "right_answer": 2
    },
    {
     "question1":"Кто создал язык Python?",
     "answer1":["Гвидо ван Россум","Страуструп Бьёрн","Лердорф Расмус"],
     "right_answer1": 1
    },
    {
     "question2":"Кто написал основал компаню Apple?",
     "answer2":["Стив джобс","Аркадий Юрьевич","Бьонг Чхуль Ли"],
     "right_answer2": 1
    }
]
print(questions["question"])#Здесь вылезает ошибка 
print("Ответы:", questions["answer"])
vvod1 = int(input("Введите пожалуйста номер ответа(от 0 до 2):"))
if vvod1 == "right_answer": #Я знаю что тут ошибка но это я уже решу сам)
    print("Правильно!")
else:
    print("Не правильно!")
 print(questions["question1"])
print("Ответы:", questions["answer1"])
vvod2 = int(input("Введите пожалуйста номер ответа(от 0 до 2):"))
if vvod12 == "right_answer1":
    print("Правильно!")
else:
    print("Не правильно!")
 print(questions["question2"])
print("Ответы:", questions["answer2"])
vvod2 = int(input("Введите пожалуйста номер ответа(от 0 до 2):"))
if vvod12 == "right_answer2":
    print("Правильно!")
else:
    print("Не правильно!")

[/apcode]

Решенный вопрос
Добавить комментарий