Майкл Доусон - Программируем на Python 7 глава

Задача 1
Изменения оригинальной программы выделены
Номинал вопросам я присвоила по их номеру
def main():
    trivia_file = open_file("trivia.txt", "r")
    title = next_line(trivia_file)
    welcome(title)
    score = 0
    rating = 0

    # get first block
    category, question, answers, correct, explanation = next_block(trivia_file)
    while category:
        rating+=1
        # ask a question
        print(category)
        print(question)
        for i in range(4):
            print("\t", i + 1, "-", answers[i])

        # get answer
        answer = input("What's your answer?: ")

        # check answer
        if answer == correct:
            print("\nRight!", end=" ")
            score += rating

Комментарии

  1. Вы немного неправильно наверное поняли само задание. Посмотрите этот вариант пожалуйста, мне кажется он более корректным. http://abrashitov.blogspot.com/2018/09/python-1-7.html

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

Майкл Доусон - Программируем на Python 8 глава задача 1

Майкл Доусон - Программируем на Python 3 глава

Майкл Доусон - Программируем на Python 4 глава