İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

Advanced Atm Programı

avatar1661 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
09/2017
Nereden:
Unknown
Mesajlar:
462
Konular:
130
Teşekkür (Etti):
30
Teşekkür (Aldı):
42
Ticaret:
(0) %
20-04-2019 14:32
#1
Cool
Advanced Atm Programı
Bu Atm Programı İf , While , Veri İşlemlerini , Değişkenleri daha iyi anlamanız için yapıldı Kodları inceleyebilirsiniz..
Kod:
# -*- coding: utf-8 -*-
#!usr/bin/env python
from time import sleep
import sys
print("[#]ATM Hoşgeldiniz.")
sleep(1)
password_Card = 1234
password = input("[>]Lütfen 4 Haneli Kart Şifrenizi Giriniz: ")
if(password == "1234") and (len(password) == 4):
    print("""
      İŞLEMLER:
          [1]- Bakiye Sorgula
          [2]- Bakiye Aktar
          [3]- Para Çek
          [4]- Para Yatır
          [5]- ATM'den Çık
          [#]- PR0XY
     """)
    Balance = 5000
    while(True):
        Transactions = input("İşlem: ")
        if(Transactions == "1"):
            print("[#]Bakiyeniz = " + str(Balance))
        elif(Transactions == "2"):
            Export_Balance = input("[>]Aktarmak İstediğiniz 16 Haneli Kart Numarası: ")
            if(len(Export_Balance) == 16):
                sleep(0.5)
                print("[#]Bakiyeniz: " + str(Balance))
                Export_Money = input("[>]Aktarılacak Bakiye: ")
                Balance = float(Balance) - float(Export_Money)
                sleep(0.5)
                print("[#]Bakiyeniz Aktarılmıştır..")
                sleep(0.5)
                print("[#]Yeni Bakiye = " + str(Balance))
                sleep(0.5)
                print("[#]Lobiye Aktarılıyorsunuz..")
                sleep(1)
            else:
                print("Kart Numarasını Kontrol Ediniz!")
        elif(Transactions == "3"):
            Withdraw_Balance = float(input("[>]Çekmek İstediğiniz Bakiye Miktarı: "))
            if(Withdraw_Balance < Balance):
                Balance = float(Balance) - float(Withdraw_Balance)
                print("[#]Yeni Bakiye: " + str(Balance))
            elif(Withdraw_Balance > Balance):
                print("[#]Yetersiz Bakiye!")
            else:
                print("[#]Yalnış Değer Tuşladınız!")
        elif(Transactions == "4"):
            Deposit_Balance = float(input("[>]Yatırmak İstediğiniz Miktar: "))
            if(Deposit_Balance <=0):
                print("[#]Lütfen Nötr Değer Girmeyiniz!")
            elif(Deposit_Balance > 0) and (Deposit_Balance <= 700):
                print("[#]Bakiyeniz Yatırılmıştır..")
                sleep(0.5)
                Balance = float(Deposit_Balance) + float(Balance)
                print("[#]Yeni Bakiye = " + str(Balance))
            elif(Deposit_Balance > 700):
                print("[#]Günlük Yatırma Limitinizi Aştınız (Max 700TL)")
            else:
                print("[#]Lütfen Sayı Tuşlayınız!")
        elif(Transactions == "5"):
            print("Bizi Tercih Ettiğiniz Teşekkür Ederiz..")
            sleep(2)
            sys.exit()
elif(len(password) > 4) or (len(password) < 3):
    print("Lütfen 4 Haneli Şifre Giriniz!")
    sleep(2)
else:
    print("[*]Şifreniz Yalnış!")
    sleep(0.5)
    print("[*]Şifrenizi Değiştirmek İstermisiniz?")
    sleep(0.5)
    Change_Password = input("Devam Etmek İçin (E/H): ")
    if(Change_Password == "E") or (Change_Password == "e") or (Change_Password == "evet") or (Change_Password == "Evet") or (Change_Password == "EVET"):
        New_Password = input("Yeni Parola: ")
        password_Card = New_Password
        print("[*]Şifreniz Değiştirildi!")
        sleep(0.5)
        Get_Lobi = input("Lobiye Dönmek İçin (E/H): ")
        if(Get_Lobi == "E") or (Get_Lobi == "e") or (Get_Lobi == "evet") or (Get_Lobi == "Evet") or (Get_Lobi == "EVET"):
            password = input("[>]Lütfen 4 Haneli Kart Şifrenizi Giriniz: ")
            if(len(password) > 4) or (len(password) < 3):
                print("Lütfen 4 Haneli Şifre Giriniz!")
                sleep(2)
            elif(password == New_Password):
                print("""
                      İŞLEMLER:
                          [1]- Bakiye Sorgula
                          [2]- Bakiye Aktar
                          [3]- Para Çek
                          [4]- Para Yatır
                          [5]- ATM'den Çık
                          [#]- PR0XY
                     """)
                Balance = 5000
                while(True):
                    Transactions = input("İşlem: ")
                    if(Transactions == "1"):
                        print("[#]Bakiyeniz = " + str(Balance))
                    elif(Transactions == "2"):
                        Export_Balance = input("[>]Aktarmak İstediğiniz 16 Haneli Kart Numarası: ")
                        if(len(Export_Balance) == 16):
                            sleep(0.5)
                            print("[#]Bakiyeniz: " + str(Balance))
                            Export_Money = input("[>]Aktarılacak Bakiye: ")
                            Balance = float(Balance) - float(Export_Money)
                            sleep(0.5)
                            print("[#]Bakiyeniz Aktarılmıştır..")
                            sleep(0.5)
                            print("[#]Yeni Bakiye = " + str(Balance))
                            sleep(0.5)
                            print("[#]Lobiye Aktarılıyorsunuz..")
                            sleep(1)
                        else:
                            print("Kart Numarasını Kontrol Ediniz!")
                    elif(Transactions == "3"):
                        Withdraw_Balance = float(input("[>]Çekmek İstediğiniz Bakiye Miktarı: "))
                        if(Withdraw_Balance < Balance):
                            Balance = float(Balance) - float(Withdraw_Balance)
                            print("[#]Yeni Bakiye: " + str(Balance))
                        elif(Withdraw_Balance > Balance):
                            print("[#]Yetersiz Bakiye!")
                        else:
                            print("[#]Yalnış Değer Tuşladınız!")
                    elif(Transactions == "4"):
                        Deposit_Balance = float(input("[>]Yatırmak İstediğiniz Miktar: "))
                        if(Deposit_Balance <=0):
                            print("[#]Lütfen Nötr Değer Girmeyiniz!")
                        elif(Deposit_Balance > 0) and (Deposit_Balance <= 700):
                            print("[#]Bakiyeniz Yatırılmıştır..")
                            sleep(0.5)
                            Balance = float(Deposit_Balance) + float(Balance)
                            print("[#]Yeni Bakiye = " + str(Balance))
                        elif(Deposit_Balance > 700):
                            print("[#]Günlük Yatırma Limitinizi Aştınız (Max 700TL)")
                        else:
                            print("[#]Lütfen Sayı Tuşlayınız!")
                    elif(Transactions == "5"):
                        print("Bizi Tercih Ettiğiniz Teşekkür Ederiz..")
                        sleep(2)
                        break
                        sys.exit()
        else:
          print("[#]Bizi Tercih Ettiğiniz İçin Teşekkürler..")
          sleep(2)
          sys.exit()
    else:
          print("[#]Bizi Tercih Ettiğiniz İçin Teşekkürler..")
          sleep(2)
          sys.exit()
DEMO RESİM

Programı Denemek veya Kaynak Kodlarını İncelemek İsterseniz LİNK
İNDİR
İYİ FORUMLAR
--------------------- Kurt'lar ulumadıkça köpekler susmaz. Köpekler ürese de Kurt'lar korkmaz...
Konu avatar1661 tarafından (20-04-2019 14:33 Saat 14:33 ) değiştirilmiştir.
tzdmn1453 Teşekkür etti.
Venzy - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
09/2018
Nereden:
Artvin
Mesajlar:
300
Konular:
73
Teşekkür (Etti):
31
Teşekkür (Aldı):
44
Ticaret:
(0) %
20-04-2019 14:33
#2
Hocam tam olarak ne ise yarior
---------------------
Milliyetçilik, milleti olmayanlar için faşizmdir..
avatar1661 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
09/2017
Nereden:
Unknown
Mesajlar:
462
Konular:
130
Teşekkür (Etti):
30
Teşekkür (Aldı):
42
Ticaret:
(0) %
20-04-2019 14:34
#3
Alıntı:
Venzy´isimli üyeden Alıntı Mesajı göster
Hocam tam olarak ne ise yarior
Gelişmiş ATM Programı sadece daha iyi anlamanız için öylesine yaptım
--------------------- Kurt'lar ulumadıkça köpekler susmaz. Köpekler ürese de Kurt'lar korkmaz...
axmetmcl - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
11/2011
Mesajlar:
405
Konular:
9
Teşekkür (Etti):
67
Teşekkür (Aldı):
70
Ticaret:
(0) %
20-04-2019 14:48
#4
Alıntı:
avatar1661´isimli üyeden Alıntı Mesajı göster
Gelişmiş ATM Programı sadece daha iyi anlamanız için öylesine yaptım
gelişmiş derken?
xPavie - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2015
Nereden:
____________
Mesajlar:
199
Konular:
38
Teşekkür (Etti):
9
Teşekkür (Aldı):
33
Ticaret:
(0) %
20-04-2019 14:57
#5
Bu ne işimize yarıyacak??
--------------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀𝖎'𝖛𝖊 𝖘𝖊𝖊𝖓 𝖞𝖔𝖚 𝖈𝖗𝖞,
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀𝖇𝖚𝖙 𝖎'𝖛𝖊 𝖓𝖊𝖛𝖊𝖗 𝖘𝖊𝖊𝖓 𝖞𝖔𝖚 𝖘𝖍𝖔𝖚𝖙 𝖑𝖎𝖐𝖊 𝖆 𝖍𝖚𝖗𝖗𝖎𝖈𝖆
avatar1661 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
09/2017
Nereden:
Unknown
Mesajlar:
462
Konular:
130
Teşekkür (Etti):
30
Teşekkür (Aldı):
42
Ticaret:
(0) %
20-04-2019 15:06
#6
Alıntı:
xPavie´isimli üyeden Alıntı Mesajı göster
Bu ne işimize yarıyacak??
Python'a yeni başlayanlara sadece örnek uygulama
--------------------- Kurt'lar ulumadıkça köpekler susmaz. Köpekler ürese de Kurt'lar korkmaz...
avatar1661 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
09/2017
Nereden:
Unknown
Mesajlar:
462
Konular:
130
Teşekkür (Etti):
30
Teşekkür (Aldı):
42
Ticaret:
(0) %
20-04-2019 15:06
#7
Alıntı:
axmetmcl´isimli üyeden Alıntı Mesajı göster
gelişmiş derken?
Şifre Desteği , bakiye aktarım gibi + özellikli sadece python'a yeni başlanlar için örnek uygulama
--------------------- Kurt'lar ulumadıkça köpekler susmaz. Köpekler ürese de Kurt'lar korkmaz...
tzdmn1453 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
02/2019
Mesajlar:
10
Konular:
1
Teşekkür (Etti):
16
Teşekkür (Aldı):
1
Ticaret:
(0) %
20-04-2019 17:08
#8
Ellerinize sağlık , Teşekkür ederim yardımınız için
rewecetr - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
02/2019
Mesajlar:
121
Konular:
22
Teşekkür (Etti):
133
Teşekkür (Aldı):
16
Ticaret:
(0) %
20-04-2019 19:03
#9
bakiye yükledik den sonraki miktarı bir txt dosyasına aktarabilirdin bu sayede bir daha programa girince bakiyesi beşbine geri sıfırlanmaz ayrıca kart numarası girince onuda txt ye yazdırıp bir sonraki girişinde kayıtlı kartları gör seçeneği ekleyebilirdin. Eline Sağlık
iLab - ait Kullanıcı Resmi (Avatar)
E-Mail onayı yapılmamış üye
Üyelik tarihi:
03/2018
Nereden:
Ankara
Mesajlar:
1.302
Konular:
43
Teşekkür (Etti):
63
Teşekkür (Aldı):
474
Ticaret:
(0) %
20-04-2019 19:11
#10
Merhabalar,öncelikle elinize sağlık.Bilmeyen arkadaşlar için anlatımda eklerseniz daha hoş olacaktır,iyi forumlar.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı