- 25 Ara 2015
- 149
- 0
class Account:
def __init__(self, username, password, bakiye, dbakiye):
self.username = username
self.password = password
self.bakiye = bakiye
self.dbakiye = dbakiye
def bakiyebilgileri(self): # bu satır init bilgileri tanımlar
print("username : ", self.username)
print("password : ", self.password)
print("bakiye : ", self.bakiye)
print("dolarbakiyesi:", self.dbakiye)
def paracek(self, miktar):
if (self.bakiye - miktar < 0):
print("bakiyeniz yeterli değil") # bu satır bakiye out için
else:
self.bakiye -= miktar
print("yeni bakiye:", self.bakiye)
self.dbakiye = self.bakiye / 5 # bu satır dolar bakiyesi
print("dolar bakiyesi:", self.dbakiye)
def parayatır(self, miktar): # yatılacak para
self.bakiye += miktar
print("yeni bakiye:", self.bakiye)
self.dbakiye = self.bakiye / 5
print("dolar bakiyesi:", self.dbakiye)
def dparayatır(self, miktar):
self.dbakiye = self.bakiye / 5
self.dbakiye += miktar
print("yeni dolar bakiyesi", self.dbakiye)
self.bakiye = self.dbakiye * 5
print("hesap bakiyesi", self.bakiye)
def dparacek(self, miktar):
self.dbakiye = self.bakiye / 5
self.bakiye = self.dbakiye * 5
if (self.dbakiye - miktar < 0):
print("yetersiz bakiye")
else:
self.dbakiye -= miktar
self.bakiye = self.dbakiye * 5
print("dolar bakiyesi:", self.dbakiye)
print("yeni bakiye:", self.bakiye)
def bakiyegörüntüle(self):
self.dbakiye = self.bakiye / 5
self.bakiye = self.dbakiye * 5
print("dolar bakiyesi:", self.dbakiye)
print("yeni bakiye:", self.bakiye)
print("*****Hesap Girişi*****")
while True:
username = input("Kullanıcı adınızı giriniz:")
password = input("Şifreyi giriniz:")
if username == "fatih atabay" and password == "123456":
print("Access successful")
break
else:
print("Kullanıcı adı veya şifre yanlış.\n"
"Tekrar deneyiniz.")
continue
tl = int(input("tl giriniz"))
usd = tl / 5
account = Account("fatih atabay", 123456, tl, usd, )
account.bakiyebilgileri()
while True:
print("1. Para yatır \n"
"2. Para çek\n"
"3. Dolar yatır\n"
"4. Dolar çek\n"
"5. Bakiye görüntüle\n")
soru = input("Yapmak istediğiniz işlemin numarasını girin (Çıkmak için q): ")
if soru == "q":
print("çıkılıyor..")
break
elif soru == "1":
a = input("yatırmak istediğiniz tutarı giriniz (Çıkmak için q):")
if a == "q":
break
account.parayatır(float(a))
elif soru == "2":
b = input("çekmek istediğiniz tutuar(Çıkmak için q):")
if b == "q":
break
account.paracek(float(b))
elif soru == "3":
c = input("yatırmak istediğiniz tutarı giriniz (Çıkmak için q):")
if c == "q":
break
account.dparayatır(float(c))
elif soru == "4":
d = input("çekmek istediğiniz tutarı giriniz (çıkmak için q):")
if d == "q":
break
account.dparacek(float(d))
elif soru == "5":
account.bakiyegörüntüle()
else:
print("Lütfen doğru işlem giriniz...")
Daha fazla geliştirilebilir aynı zamanda parsın attığı döviz sistemi ile entegre edilebilir....
def __init__(self, username, password, bakiye, dbakiye):
self.username = username
self.password = password
self.bakiye = bakiye
self.dbakiye = dbakiye
def bakiyebilgileri(self): # bu satır init bilgileri tanımlar
print("username : ", self.username)
print("password : ", self.password)
print("bakiye : ", self.bakiye)
print("dolarbakiyesi:", self.dbakiye)
def paracek(self, miktar):
if (self.bakiye - miktar < 0):
print("bakiyeniz yeterli değil") # bu satır bakiye out için
else:
self.bakiye -= miktar
print("yeni bakiye:", self.bakiye)
self.dbakiye = self.bakiye / 5 # bu satır dolar bakiyesi
print("dolar bakiyesi:", self.dbakiye)
def parayatır(self, miktar): # yatılacak para
self.bakiye += miktar
print("yeni bakiye:", self.bakiye)
self.dbakiye = self.bakiye / 5
print("dolar bakiyesi:", self.dbakiye)
def dparayatır(self, miktar):
self.dbakiye = self.bakiye / 5
self.dbakiye += miktar
print("yeni dolar bakiyesi", self.dbakiye)
self.bakiye = self.dbakiye * 5
print("hesap bakiyesi", self.bakiye)
def dparacek(self, miktar):
self.dbakiye = self.bakiye / 5
self.bakiye = self.dbakiye * 5
if (self.dbakiye - miktar < 0):
print("yetersiz bakiye")
else:
self.dbakiye -= miktar
self.bakiye = self.dbakiye * 5
print("dolar bakiyesi:", self.dbakiye)
print("yeni bakiye:", self.bakiye)
def bakiyegörüntüle(self):
self.dbakiye = self.bakiye / 5
self.bakiye = self.dbakiye * 5
print("dolar bakiyesi:", self.dbakiye)
print("yeni bakiye:", self.bakiye)
print("*****Hesap Girişi*****")
while True:
username = input("Kullanıcı adınızı giriniz:")
password = input("Şifreyi giriniz:")
if username == "fatih atabay" and password == "123456":
print("Access successful")
break
else:
print("Kullanıcı adı veya şifre yanlış.\n"
"Tekrar deneyiniz.")
continue
tl = int(input("tl giriniz"))
usd = tl / 5
account = Account("fatih atabay", 123456, tl, usd, )
account.bakiyebilgileri()
while True:
print("1. Para yatır \n"
"2. Para çek\n"
"3. Dolar yatır\n"
"4. Dolar çek\n"
"5. Bakiye görüntüle\n")
soru = input("Yapmak istediğiniz işlemin numarasını girin (Çıkmak için q): ")
if soru == "q":
print("çıkılıyor..")
break
elif soru == "1":
a = input("yatırmak istediğiniz tutarı giriniz (Çıkmak için q):")
if a == "q":
break
account.parayatır(float(a))
elif soru == "2":
b = input("çekmek istediğiniz tutuar(Çıkmak için q):")
if b == "q":
break
account.paracek(float(b))
elif soru == "3":
c = input("yatırmak istediğiniz tutarı giriniz (Çıkmak için q):")
if c == "q":
break
account.dparayatır(float(c))
elif soru == "4":
d = input("çekmek istediğiniz tutarı giriniz (çıkmak için q):")
if d == "q":
break
account.dparacek(float(d))
elif soru == "5":
account.bakiyegörüntüle()
else:
print("Lütfen doğru işlem giriniz...")
Daha fazla geliştirilebilir aynı zamanda parsın attığı döviz sistemi ile entegre edilebilir....