Menu
CoddyTech

Добавление расхода

Часть раздела Основы путешествия по GDScript на Coddy. Урок 85 из 92.

challenge icon

Задание

Легко

Обработай выбор 1, добавив расход. Сохрани всё, что ты написал на предыдущих шагах.

  1. Перед циклом создай пустой массив для расходов: var expenses: Array[float] = []
  2. Если выбор — "1", прочитай ещё одну строку, преобразуй её с помощью float() и добавь в expenses
  3. Затем выведи:
Expense added successfully!

Преобразуй if для "5" в elif под новым if для "1".

Попробуйте сами

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")

	while true:
		# Получить выбор пользователя
		var choice := OS.read_string_from_stdin()

		if choice == "5":
			# Выйти из программы
			print("Exiting the Daily Expense Tracker. Goodbye!")
			break

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор GDScript