Menu
CoddyTech

Projeye Genel Bakış

Coddy'nin GDScript Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 71 / 78.

challenge icon

Görev

Kolay

Bu projede bir mağaza için Inventory Management System oluşturacaksın: ürün ekler, stoklarını günceller, nelerin mevcut olduğunu kontrol eder ve gelir raporuyla ürün satar.

Mağazanın verileri inventory adlı bir sözlükte tutulur. Her anahtar bir ürün adıdır ve her değer iki anahtarı olan başka bir sözlüktür: "price" (bir float) ve "stock" (bir int). Bu adımda boş bir sözlükle başla.

Program, her satırda bir tane olacak şekilde komutlarla çalışır. Şöyle yaz:

  1. Boş inventory sözlüğünü oluştur ve Inventory Management System yazdır
  2. Bir while true: döngüsünde bir satır oku ve boşluklardan böl. İlk parça komuttur.
  3. exit komutu için Goodbye! yazdır ve döngüden çık
  4. show komutu için inventory sözlüğünü yazdır
  5. Diğer tüm komutlar için Unknown command yazdır

show, sell ve exit komutları için çıktı şöyledir:

Inventory Management System
{  }
Unknown command
Goodbye!

Her test exit komutuyla sona erer.

Kendin dene

extends Node

func _ready():
	# Envanteri oluştur, başlığı yazdır ve komutları oku
	pass

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online GDScript derleyicisi