burakcode
MFC Üyesi
-
- Üyelik Tarihi
- 20 Nis 2021
-
- Mesajlar
- 877
-
- MFC Puanı
- 2,470
Bakiye Sorgulama, Para Yatırma ve Para Çekme işlevleri bulunan basit bir ATM programı yazın. Kullanıcı bakiyesi başlangıçta 1000 olsun. ATM'den çıkış için 'q' ya basıldığında program sonlansın.
© 2021. Burakcode - Tüm Hakları Saklıdır.
Python:
print("""*****************************
ATM Makinesine Hoş Geldiniz
İşlemler:
1 - Bakiye Sorgulama
2 - Para Yatırma
3 - Para Çekme
Programdan Çıkmak için 'q' ya Basın!
*****************************
""")
bakiye = 1000
while True:
islem = input("İşleminizi Seçiniz: ")
if islem == "q":
print("Programdan Çıkıldı!")
break
elif islem == "1":
print("Bakiyeniz: {} TL".format(bakiye))
elif islem == "2":
miktar = int(input("Yatıralacak Miktar: "))
bakiye += miktar
elif islem == "3":
miktar = int(input("Çekilecek Miktar: "))
if bakiye - miktar < 0:
print("Bakiye Yetersiz!")
continue
bakiye -= miktar
else:
print("Geçersiz İşlem!")
#OUTPUT
*****************************
ATM Makinesine Hoş Geldiniz
İşlemler:
1 - Bakiye Sorgulama
2 - Para Yatırma
3 - Para Çekme
Programdan Çıkmak için 'q' ya Basın!
*****************************
İşleminizi Seçiniz: 1
Bakiyeniz: 1000 TL
İşleminizi Seçiniz: 2
Yatıralacak Miktar: 2500
İşleminizi Seçiniz: 3
Çekilecek Miktar: 250
İşleminizi Seçiniz: 1
Bakiyeniz: 3250 TL
İşleminizi Seçiniz: q
Programdan Çıkıldı!