Menu
CoddyTech

Thêm khoản chi

Thuộc phần Kiến thức nền tảng trong hành trình GDScript của Coddy. Bài học 85 trên 92.

challenge icon

Thử thách

Dễ

Xử lý lựa chọn 1 bằng cách thêm một khoản chi tiêu. Giữ lại mọi thứ bạn đã viết ở các bước trước.

  1. Trước vòng lặp, tạo một mảng trống để lưu các khoản chi tiêu: var expenses: Array[float] = []
  2. Khi lựa chọn là "1", đọc thêm một dòng, chuyển đổi dòng đó bằng float() rồi thêm vào expenses
  3. Sau đó in ra:
Expense added successfully!

Chuyển if dành cho "5" thành elif, đặt bên dưới if mới dành cho "1".

Tự làm thử

extends Node

func _ready():
	print("Welcome to the Daily Expense Tracker!")

	# Hiển thị menu một lần
	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:
		# Nhận lựa chọn của người dùng
		var choice := OS.read_string_from_stdin()

		if choice == "5":
			# Thoát chương trình
			print("Exiting the Daily Expense Tracker. Goodbye!")
			break

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch GDScript online