Tambahkan Barang
Termasuk bagian Logika dan Alur dalam perjalanan Python di Coddy. Pelajaran 68 dari 78.
Tantangan
MudahBuat fungsi bernama add_item yang menerima tiga argumen: item (string), price (float), dan stock (int). Fungsi ini harus:
- Periksa apakah item sudah ada di dalam dictionary
inventory.- Jika ada, cetak
"Error: Item '<item>' already exists.".
- Jika ada, cetak
- Jika item belum ada, tambahkan item tersebut ke
inventorydengan harga dan stok yang diberikan.- Simpan harga sebagai float dan stok sebagai integer.
- Cetak
"Item '<item>' added successfully.".
Tambahkan (ganti) blok kode berikut di bagian bawah kodemu:
add_item("Apple", 0.5, 100)
add_item("Banana", 0.2, 50)
add_item("Apple", 0.6, 30) # Should print an error
print(inventory) Coba sendiri
inventory = {}
print(inventory) # Should output: {}Semua pelajaran di Logika dan Alur
1Eksplorasi Variabel
KonstantaPenugasan Beberapa VariabelMenukar VariabelVariabel PenampungPembulatan AngkaKonversi ke list4Aplikasi Buku Kontak
Tampilkan MenuTambahkan Kontak7Set Bagian 2
Operasi Matematika Bagian 1Operasi Matematika Bagian 2Ulasan: Berburu Harta KarunSubset dan SupersetMelakukan Perulangan pada SetUlasan: Pelacak Turnamen10Dasar list comprehension
SintaksnyaMembuat list sederhanaMenambahkan kondisiMenggunakan agregasi dataRangkuman: Rumah ListRangkuman: Elemen Kebebasan13Sistem Manajemen Inventaris
Ikhtisar ProyekTambahkan Barang2dictionary Bagian 1
Apa Itu dictionary?Membuat dictionaryMengakses NilaiMengubah dictionaryRangkuman: Pengelola Resep5Pengambilan Keputusan Lanjutan
Operator TernaryPemeriksaan KeanggotaanPemeriksaan IdentitasError IndentasiRangkuman: Filter Liburan8Pengelola Data Siswa
Gambaran Umum ProyekTambah Siswa3dictionary Bagian 2
Method pada dictionarydictionary BersarangMemeriksa keyMenelusuri dictionary dengan perulanganRingkasan: Penghitung Frekuensi9Agregasi Data Lanjutan
Menggunakan SumMenemukan Nilai Minimum dan MaksimumMengurutkan Data dengan EfisienRangkuman: Pengurut dictionaryLatihan sendiri: Compiler Python online