Список покупок

Робот-помощник пытался собрать программу для списка покупок, но у него рассыпались детали. Он перепутал порядок шагов и теперь не знает, что за чем должно идти. Помоги роботу разложить кусочки кода в правильном порядке — как пазл или инструкцию по сборке техники.

← Назад

Список покупок

Разложи блоки кода в правильном порядке (1 → 2 → 3)
Привет! Помоги мне собрать программу. Расставь блоки в нужном порядке по слотам.

Инструкция

Этап Что происходит Ключевые слова
НАЧАЛО Подготовка инструментов библиотеки   создаём приложение
СЕРЕДИНА Инструкции что делать когда приходят гости
КОНЕЦ Запуск «Всё готово, включаем!»
Блок ?
@app.route('/')
def show_list():
    items = ['молоко', 'хлеб', 'кофе']
    return render_template(
        'list.html', items=items)

@app.route('/add')
def add_item():
    return "Товар добавлен!"
Блок ?
if __name__ == '__main__':
    app.run(debug=True)
Блок ?
from flask import Flask, render_template

app = Flask(__name__)
1
2
3
Робот доволен!
Спасибо за помощь! 🤖 Правильный порядок сборки:
1
Начало — Импорты и создание приложения
from flask import Flask, render_template

app = Flask(__name__)
Подключаем библиотеки (как инструменты из ящика) и создаём «скелет» приложения. Без этого шага всё остальное не заработает.
2
Середина — Логика и маршруты
@app.route('/')
def show_list():
    items = ['молоко', 'хлеб', 'кофе']
    return render_template('list.html', items=items)

@app.route('/add')
def add_item():
    return "Товар добавлен!"
Описываем что делать «когда приходят гости» — пользователь заходит на страницу. Функции определяют поведение программы.
3
Конец — Запуск сервера
if __name__ == '__main__':
    app.run(debug=True)
«Всё готово, включаем!» — после этой строки программа начинает слушать запросы от пользователей.
В программировании, как в строительстве дома, есть чёткая последовательность: сначала фундамент (импорты), потом стены (логика), потом включение. Flask — это популярный Python-фреймворк для создания веб-приложений. На нём работают тысячи сайтов по всему миру.
Следующее →