Выход из программы
Часть раздела Основы путешествия по GDScript на Coddy. Урок 84 из 92.
Задание
ЛегкоТеперь программа ожидает, пока пользователь сделает выбор. Оставь приветственное сообщение и меню и добавь после них:
- Бесконечный цикл:
while true: - На каждой итерации считывай одну строку ввода — выбор (
1–5из меню) — и сохраняй его как текст - Если выбор —
"5", выведи строку ниже и выйди из цикла с помощьюbreak
Exiting the Daily Expense Tracker. Goodbye!Пока что игнорируй все остальные варианты: цикл считывает следующую строку. Каждый тест заканчивается выбором 5.
Попробуйте сами
extends Node
func _ready():
print("Welcome to the Daily Expense Tracker!")
# Показать меню один раз
print("\nMenu:")
print("1. Add a new expense")
print("2. View all expenses")
print("3. Calculate total and average expense")
print("4. Clear all expenses")
print("5. Exit")
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор остатка от деленияСокращённая запись арифметических операцийПовторение — простая математикаОператоры сравнения7Основы ввода и вывода
ВыводВывод с переменнымиФорматирование строкВводПреобразование типовПовторение — до 120Повторение — истина или ложь10Функции
Объявление функцииАргументыВозврат значенияТипы возвращаемых значенийПовторение — функция SigmaПовторение — функция проверкиЗначения по умолчанию16Ежедневный учёт расходов
Обзор проектаВыход из программы5Операторы, часть 2
Логические операторы, часть 1Логические операторы, часть 2Повторение: простая логикаЛогические операторы, часть 3Тернарный оператор8Калькулятор для разделения счёта
Приветственное сообщениеВвод данных11FizzBuzz с неожиданным поворотом
Обзор игрыФункция FizzBuzz14Массивы: продвинутый уровень
Срезы массивовОператоры последовательностейПринадлежностьСортировка и обратный порядок3Переменные. Часть 2
Объявление типаВывод типаКонстантыПовторение — инициализация переменныхПреобразование типов6Принятие решений
Оператор ifЕсли — иначеПовторение: простой калькуляторВложенные условия if — elseОператор match9Циклы
Цикл forЦикл whileBreakContinueПовторение — факториалФункция rangeВложенный циклПовторение — динамический вводПотренируйтесь самостоятельно: Онлайн-компилятор GDScript