Bahşiş ve Toplam Tutarı Hesaplama
Coddy'nin Python Journey'sinin Fundamentals bölümünün bir parçası — ders 32 / 77.
Görev
BaşlangıçAşağıdaki adımları izleyen bir hesap bahşiş hesaplayıcı programı oluşturun:
- Program başlığı olarak "Bill Split Calculator" yazdırın
- Kullanıcı girişinden fatura tutarını (bill amount) alın
- Kullanıcı girişinden bahşiş yüzdesini (tip percentage) alın
- Şu formülü kullanarak bahşiş tutarını hesaplayın:
tip_amount = (tip_percentage / 100) * bill_amount - Toplamı elde etmek için bahşiş tutarını fatura tutarına ekleyin
- Toplam tutarı yazdırın
Not: Giriş dizelerini (strings) float(input()) kullanarak ondalıklı sayılara (float) dönüştürmeniz gerekecektir.
Önemli: Formülü tam olarak yukarıda yazıldığı gibi kullanın — önce tip_percentage değerini 100'e bölün, ardından bill_amount ile çarpın. İşlem sırasını değiştirmek (örneğin, bölmeden önce çarpmak), beklenen çıktı ile eşleşmeyecek biraz farklı kayan noktalı (floating point) sonuçlar üretebilir.
Kendin dene
# Adım 1: Program başlığını yazdır
# Adım 2: Kullanıcı girişinden fatura tutarını al
# Adım 3: Kullanıcı girişinden bahşiş yüzdesini al
# Adım 4: Bahşiş tutarını hesapla
# Adım 5: Toplam tutarı hesapla
# Adım 6: Toplam tutarı yazdır
Fundamentals bölümündeki tüm dersler
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesap Paylaşım Hesaplayıcısı
Hoş Geldiniz MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueÖzet - FaktöriyelRange Fonksiyonuİç İçe DöngülerÖzet - Dinamik Girdi3Operatörler Bölüm 1
Aritmetik OperatörlerModulo OperatörüAritmetik KısayollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTip DönüşümüÖzet - 120'ye KadarÖzet - Doğru veya Yanlış9Fonksiyonlar
Fonksiyon TanımlamaArgümanlarReturnÖzet - Sigma FonksiyonuÖzet - Doğrulama FonksiyonuVarsayılan Değerler