Keluar dari Program
Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 84 dari 92.
Tantangan
MudahSekarang program menunggu pilihan pengguna. Pertahankan pesan selamat datang dan menu, lalu tambahkan setelahnya:
- Perulangan tanpa batas:
while true: - Di setiap iterasi, baca satu baris input, yaitu pilihan (
1sampai5dari menu), dan simpan sebagai teks - Jika pilihannya adalah
"5", cetak baris di bawah ini lalu keluar dari perulangan denganbreak
Exiting the Daily Expense Tracker. Goodbye!Untuk saat ini, abaikan semua pilihan lainnya: perulangan akan membaca baris berikutnya. Setiap pengujian diakhiri dengan pilihan 5.
Coba sendiri
extends Node
func _ready():
print("Welcome to the Daily Expense Tracker!")
# Tampilkan menu satu kali
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")
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloPintasan AritmetikaRangkuman: Matematika SederhanaOperator Perbandingan7Dasar Input dan Output
OutputOutput dengan VariabelPemformatan stringInputKonversi TipeRangkuman: Hingga 120Rangkuman: Benar atau Salah10Fungsi
Deklarasikan FungsiArgumenNilai KembaliTipe Nilai KembaliRangkuman, Fungsi SigmaRangkuman, Fungsi ValidasiNilai Default13Perulangan pada array
Perulangan pada ElemenPerulangan dengan IndeksPerulangan pada string Bagian 1Perulangan pada string Bagian 216Pelacak Pengeluaran Harian
Gambaran Umum ProyekKeluar dari Program5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagian Tagihan
Pesan SambutanMenerima input11FizzBuzz dengan Variasi
Gambaran Umum PermainanFungsi FizzBuzz3Variabel Bagian 2
Deklarasi TipeInferensi TipeKonstantaRingkasan: Inisialisasi VariabelKonversi Tipe6Pengambilan Keputusan
Pernyataan IfIf - ElseUlasan: Kalkulator SederhanaIf - Else BersarangPernyataan Match9Perulangan
For loopWhile loopBreakContinueRingkasan: FaktorialFungsi rangeNested loopRingkasan: Input dinamisLatihan sendiri: Compiler GDScript online