Merhaba arkadaşlar bugün sizlere bankaların ATM’lerde kullandığı sistemi basit olarak yapalım.Hepimiz ATM den para çekmeye gitmişizdir. Peki bu işlemleri nasıl yapılıyor merak etmişizdir. Sizler için bunu Python ile ATM yapımı ile nasıl yapıldığını proje haline getirdik. Şimdi bunu inceleyelim.

Python İle Atm Yapımı Kodları

Başlangıç olarak ekrana yazacağım işlemleri tanımlayalım. Bu işlemler bakiye sorgulama, para yatırma, para çekme ve çıkış işlemlerini yapmasını istiyoruz. 1 tuşuna basınca Bakiye Sorgulama 2 tuşuna basınca Para Yatırma 3 tuşuna basınca Para Çekme ve q tuluna basınca Çıkış işlemlerini yapmasını istiyoruz.

print("********************\nATM sistemine hoşgeldiniz\n********************")

print("""
İşlemler:

1. Bakiye Sorgulama
2. Para Yatırma
3. Para Çekme

Programdan 'q' tuşu ile çıkabilirsiniz.

""")

Başlangıçta bakiyemizi belirleyelim. Bakiye 1000 TL olarak belirliyoruz.

bakiye  = 1000 # Bakiyemiz 1000 lira olsun.

While döngüsü içinde işlemlere değer atıyoruz ve bu değerleri ekrana yazdıyoruz. Hangi işlemi yapmak için hangi tuşa basmamız gerektiğini belirliyoruz. Girmiş olduğumuz değerleri işlemlere göre toplama ve çıkarma işlemlerini yapıyoruz.

while True:
    işlem = input("İşlemi giriniz:")

    if (işlem == "q"):
        print("Yine bekleriz....")
        break
    elif (işlem == "1"):
        print("Bakiyeniz {} tldir".format(bakiye))
    elif (işlem == "2"):
        miktar = int(input("Yatırmak istediğiniz tutar:"))

        bakiye += miktar
    elif (işlem == "3"):
        miktar = int(input("Çekmek istediğiniz tutar:"))
        if (bakiye - miktar < 0 ):
            print("Bu kadar para çekemezsiniz...")
            print("Bakiyeniz {} tldir".format(bakiye))
            continue
        bakiye -= miktar

Son olarak else komutu ile yanlış bir tuşa basınca geçerli işlem girmesini istiyoruz.

else: print("Lütfen geçerli bir işlem giriniz.")

Python ile Atm Yapımı Son Hali

print("********************\nATM sistemine hoşgeldiniz\n********************")

print("""
İşlemler:

1. Bakiye Sorgulama
2. Para Yatırma
3. Para Çekme

Programdan 'q' tuşu ile çıkabilirsiniz.

""")

bakiye  = 1000 # Bakiyemiz 1000 lira olsun.

while True:
    işlem = input("İşlemi giriniz:")

    if (işlem == "q"):
        print("Yine bekleriz....")
        break
    elif (işlem == "1"):
        print("Bakiyeniz {} tldir".format(bakiye))
    elif (işlem == "2"):
        miktar = int(input("Yatırmak istediğiniz tutar:"))

        bakiye += miktar
    elif (işlem == "3"):
        miktar = int(input("Çekmek istediğiniz tutar:"))
        if (bakiye - miktar < 0 ):
            print("Bu kadar para çekemezsiniz...")
            print("Bakiyeniz {} tldir".format(bakiye))
            continue
        bakiye -= miktar

    else:
        print("Lütfen geçerli bir işlem giriniz.")

Bugün sizlere python ile atm programının nasıl yapılacağını sizler için derledik. Bu kodları geliştirerek gerçek bir atm de olan sistemi haline getirebilirsiniz. Bunun için veritabanı entegre etmeniz gerekmektedir.

Sizlere basitten başlayarak gelişmiş projeler ile sizlere python projeleri sunmayı hedefliyoruz bizi takipte kalın…