Python Geliştirme Kursu
Bölüm
>
Seviye

Temel Operatörler
Topla ve Çıkar

Amaç

Yumurta toplayın ve miktarlarını ekleyip çıkararak defterleri dengeleyin.

Yuva alanlarında yumurta toplama zamanı, alana gidip çeşitli yumurtaları toplayarak kaç yumurta bırakıldığını belgelememiz gerekiyor. Bırakılan yumurtalardan dört (4) tanesi işe yaramaz, ancak kırmızı yumurtalar normal yumurtalara göre iki kat besleyicidir. Kaç iyi yumurta olduğunu ve bunların besin değerlerinin ne olduğunu belgeleyin.

Önce tüm yumurtaları toplamak için üzerlerinden geçin, sonra her bir yumurta türü için üç (3) değişken oluşturun: white_eggs, dark_eggs, red_eggs. Bu değişkenlere topladığınız her bir türden yumurta miktarını ekleyin.

Her şeyi topladıktan sonra, koyu X işaretlerine yürüyün ve bu partideki iyi yumurtaların tümünü belgeleyin. Oluşturduğunuz üç değişkeni birlikte toplamak (+) ve bu partideki kötü yumurta sayısını çıkarmak (-) için speak() fonksiyonunu kullanın, bu formatta: player.speak(white_eggs + dark_eggs + red_eggs - 4).

Bu partideki yumurta miktarını belgelemeyi bitirdikten sonra, açık X işaretine yönelin ve her bir yumurtanın besin değerini kontrol edin. Öncelikle her bir değişkenden kötü yumurtaları çıkarmanız gerekiyor, iki (2) kötü beyaz yumurta, bir (1) kötü koyu yumurta, bir (1) kötü kırmızı yumurtanın çıkarılması gerekiyor, şöyle:

white_eggs -= 2 dark_eggs -= 1 red_eggs -= 1

Sonraki adım kırmızı yumurtaları iki (2) ile çarpmaktır çünkü besin değeri iki katıdır, şöyle: red_eggs *= 2. Sonra X işaretinde speak() fonksiyonunu kullanın ve yeni değerleriyle tüm değişkenleri toplayarak seviyeyi tamamlayın.

Kod Kitabı