26-08-2023 Saat 21:44
Merhaba,
Python'da basit bir ATM uygulaması yapımını gösterdim.
İşlemler :
1-) Para Çekme
2-) Para Yatırma
3-) Şifre Değiştirme
4-) İsim Değiştirme
5-) Çıkış
Python'da basit bir ATM uygulaması yapımını gösterdim.
İşlemler :
1-) Para Çekme
2-) Para Yatırma
3-) Şifre Değiştirme
4-) İsim Değiştirme
5-) Çıkış
Kod:
import time
def atm(): #Fonksiyon Oluşturduk
print("""
1-) Para Çekme
2-) Para Yatırma
3-) Şifre Değiştirme
4-) İsim Değiştirme
5-) Çıkış
""") # Burda Menü'müzü Oluşturduk.
isim = "Joker’s Grin"
sifre = "12345" # Değişkenlerimizi Tanımladık.
bakiyem = 1000
print("Bakiye : ",bakiyem)
print("İsim : ",isim) # Kullanıcıyı Bilgilendirdik.
print("Şifre : ",sifre)
while True: # Sonsuz Döngümüzü Açtık.
islem = int(input('\n'+"İşlem Numarası Giriniz : ")) # Yapmak istediği işlemi sorduk. Örn:1 (Para Çekmek)
if islem == 1: # Para Çekmeye mi basmış diye kontrol ettik.
cek = int(input("Çekmek istediğiniz tutar : ")) # Ne kadar çekmek istediğini alıp 'cek' degiskenine atadık.
if cek > bakiyem: # Cektiği para bakiyesinden büyükse yetersiz bakiye uyarısını ver dedik. (Örn: Bakiye:1000 Çekmek istediği:2000)
print("Yetersiz Bakiye")
else:
bakiyem = bakiyem-cek # Bakiyem'in içine yeni bakiyeyi eşitledik.
print(cek,"TL Çektiniz.") # Para çektiniz mesajını Gönderdik.
print("Bakiyeniz : ",bakiyem,"TL") # Yeni Bakiyeyi Ekrara Yazdırdık. (Aşağıdakilerin de hepsinde aynı mantık var.)
elif islem == 2:
yatir = int(input("Yatırmak istediğiniz tutar : "))
if yatir < 0:
print("- Para girişi olamaz.")
else:
bakiyem = bakiyem+yatir
print(yatir,"TL Yatırdınız.")
print("Bakiyeniz : ",bakiyem,"TL")
elif islem == 3:
yeniSifre = int(input("Yeni Şifrenizi girin : "))
sifre = yeniSifre
print("Yeni Şifreniz : ",sifre)
elif islem == 4:
yeniAd = input("Yeni İsminizi giriniz : ")
isim = yeniAd
print("Yeni İsminiz : ",isim)
elif islem == 5:
print("Çıkış Yapılıyor...")
time.sleep(2)
print("Başarıyla Çıkış Yaptınız.")
print("İsminiz : ",isim)
print("Şifreniz : ",sifre)
print("Bakiyeniz : ",bakiyem,"TL")
break
else:
print("Yanlış tuşlama yaptınız.")
atm()