- 8 Ocak 2017
- 53
- 0
Python öğrenmeye çalışıyorum ve öğrendiklerim ile program yazıp onları bir kütüphanede topluyorum. Önerilerinizi alabilirim.
Kullanıcı adı:: tht
Şifre: tht
Kod:
sys_kadi = "tht"
sys_sifre = "tht"
giris_hakki = 3
while True:
kadi = input("Kullanıcı adınız: ")
sifre = input("Parolanız: ")
if(kadi != sys_kadi and sifre == sys_sifre):
print("\nKullanıcı adı hatalı\n")
giris_hakki -= 1
elif(kadi == sys_kadi and sifre != sys_sifre):
print("\nParola hatalı\n")
giris_hakki -= 1
unut = input("Parolanızı mı unuttunuz ?(y/n) : ")
if(unut == "y"):
print("\nYapıcak bir şey yok. O zaman hatırla!\n")
print("Az önce gidiğin parola ",sifre,"'idi ha. Hatırlatayım dedim :)")
elif(unut == "n"):
print("\nPeki dostum. O zaman doğru gir ;)\n")
continue
elif(kadi != sys_kadi and sifre != sys_sifre):
print("\nKullanıcı ve Parola hatalı\n")
giris_hakki -= 1
print("\nSisteme giriş başarılı. Yönlendiriliyosunuz...\n")
print("1. Kullanıcı adı ve şifre kontrol\n2. Ana menü")
karsila = input("Sayı giriniz: ")
if(karsila == "1"):
chc_kadi = input("Kullanıcı adı: ")
chc_sifre = input("Parola: ")
if(chc_kadi == sys_kadi and chc_sifre == sys_sifre):
print("Kullanıcı adı ve Parola uyuşuyor")
while True:
if(chc_kadi == sys_kadi and chc_sifre != sys_sifre):
print("Kullanıcı adı uyuşuyor fakat Parola uyuşmuyor. Bu yüzden Parolayı doğru giriniz\n")
chc_sifre = input("Parola: ")
elif(chc_sifre == chc_sifre and chc_sifre == sys_sifre):
print("Girilen parola uyuşuyor")
break
elif (karsila == "2"):
print("1. Hesap makinesi.\n2. Beden kitle endeksi hesaplayıcı\n3. Vize hesaplayıcı\n")
no = input("Devam etmek için lütfen program seçiniz: ")
if(no == "1"):
print("1. Toplama\n2. Çıkarma\n3. Çarpma\n4. Bölme\n5. Dikdörtgenin alanı ve çevresini bulma\n6. Girilen sayıların ortalamasını bulma\n7. Faktöriyel bulma")
nu = input("Devam etmek için lütfen işlem seçiniz: ")
if(nu == "1"):
sayi1 = int(input("1. Sayıyı giriniz: "))
sayi2 = int(input("2. Sayıyı giriniz: "))
toplam = sayi1 + sayi2
print(toplam)
elif(nu == "2"):
sayi1 = int(input("1. Sayıyı giriniz: "))
sayi2 = int(input("2. Sayıyı giriniz: "))
cikan = sayi1 - sayi2
print(cikan)
elif(nu == "3"):
sayi1 = int(input("1. Sayıyı giriniz: "))
sayi2 = int(input("2. Sayıyı giriniz: "))
carpim = sayi1 * sayi2
print(carpim)
elif(nu == "4"):
sayi1 = int(input("1. Sayıyı giriniz: "))
sayi2 = int(input("2. Sayıyı giriniz: "))
bolum = sayi1 / sayi2
print(bolum)
elif(nu == "5"):
uzun = int(input("Uzun kenarı giriniz: "))
kisa = int(input("Kısa kenarı giriniz: "))
alani = int(kisa) * int(uzun)
cevresi = 2 * (int(kisa) + int(uzun))
print("Dikdörtgenin alanı {}, çevresi ise {}'dir.".format(alani, cevresi))
elif(nu == "6"):
sayi1 = int(input("1. Sayıyı giriniz: "))
sayi2 = int(input("2. Sayıyı giriniz: "))
ortalama = (sayi1 + sayi2) / 2
print(ortalama)
elif(nu == "7"):
print("Hoşgeldiniz\nÇıkmak için q harfine basın")
while True:
sayi = input("Sayı giriniz: ")
if(sayi == "q"):
print("Progamdan çıkılıyor")
break
else:
sayi = int(sayi)
faktoriyel = 1
for i in range(2,sayi,+1):
faktoriyel *= i
print("Faktöriyel: ",faktoriyel)
elif(no == "2"):
kilo = int(input("Kilonuz: "))
boy = float(input("Boyunuz: "))
bki = kilo / (boy ** 2)
if(bki < 18.5):
print("Zayıf")
elif(bki > 18.5 and bki < 25):
print("Normal")
elif(bki > 25 and bki < 30):
print("Fazla kilolu")
elif(bki > 30):
print("Obez")
elif(no == "3"):
vize1 = int(input("1. Vize notunuzu giriniz: "))
vize2 = int(input("2. Vize notunuzu giriniz: "))
final = int(input("Final notunuzu giriniz: "))
toplam = (vize1 * 3/10) + (vize2 * 3/10) + (final * 4/10)
if(toplam >= 90):
print("AA")
elif(toplam >= 85):
print("AB")
elif(toplam >= 80):
print("BB")
elif(toplam >= 75):
print("CB")
elif(toplam >= 70):
print("CC")
elif(toplam >= 65):
print("DC")
elif(toplam >= 60):
print("DD")
elif(toplam >= 55):
print("FD")
else:
print("FF")
if(giris_hakki == 0):
print("\nBilgileri 3 defa yanlış girdiniz. Lütfen daha sonra tekrar deneyiniz...\n")
break
Şifre: tht