Kullanıcı Girişli Hesap Makinesi Örneği (Python 3.x)

13 May 2019
184
2
#print yazımızı programa çıkartan bir komuttur.

Kod:
print("""
KULLANICI GİRİŞİ
""")

print ("BURADA EN FAZLA 3 YANLIŞ HAKKINIZ VAR!")

i = 1
#bu 2 satırdaki kod 3 hakkı olduğunu belirtir sebebini aşağıda anlarsınızız.
while (i<4):
 
 kullanıcı = input("Kullanıcı Adınızı Giriniz=")
 #bunlar giriş yapmak için yazı baloncuklarıdır.
 parola = input("Parolanızı Giriniz=")
 
 if (kullanıcı == "kullan" and parola == "24680"):
  while True:
  #Bu kod hesap makinesini döngüye sokar.
    print("Hesap Makinesinin İşlemini Yap\n")  
    #Buraya Python'da Yaptığınız Programın Kodları Yazarak
    #Kullanıcı Girişini Doğru Yapan Birisine Programınızı
    #Kullanmasını Sağlayabilirsin 
    #Ben Buraya Hesap Makinesi Koyacağım
    
    print("""SEÇİMİNİ YAP!
    1-TOPLAMA
    2-ÇIKARMA
    3-ÇARPMA 
    4-BÖLME """)
    
    i = 5
    
    
    işlem = input("Hangisi (1,2,3,4)=")
    
    if (işlem == "1"):
     sayı1 = int(input("1. Sayıyı Yaz="))
     sayı2 = int(input("2. Sayıyı Yaz="))
     print(sayı1+sayı2)
     
    if (işlem == "2"):
     çıkarsayı1 = int(input("1. Sayıyı Yaz="))
     çıkarsayı2 = int(input("2. Sayıyı Yaz="))
     print(çıkarsayı1-çıkarsayı2)
     
    if (işlem == "3"):
     çarpsayı1 = int(input("1. Sayıyı Yaz="))
     çarpsayı2 = int(input("2. Sayıyı Yaz="))
     print(çarpsayı1*çarpsayı2)
   
    if (işlem == "4"):
     bölsayı1 = int(input("1. Sayıyı Yaz="))
     bölsayı2 = int(input("2. Sayıyı Yaz="))
     print(bölsayı1/bölsayı2)      
      
          
  #burada eğer kullanıcı kullan a eşit değilse ve parola 24680'a eşitse alttaki uyarıyı verdirmesini sağlar.
 elif (kullanıcı != "kullan" and parola == "24680"):
  print("KULLANICI ADI YANLIŞ!\n")
  i = i+1
  
  #burada da tam tersi şekilde bir olay gerçekleşirse alttaki uyarıyı verdirir.
 elif(kullanıcı == "kullan" and parola != "24680"):
  print("PAROLA YANLIŞ\n") 
  i = i+1 
  
 #burada hiç bir şey doğru değilse direk alttaki uyarıyı verir.
 elif(kullanıcı != "kullan" and parola != "24680"):
  print("PAROLA VE KULLANICI ADI YANLIŞ!\n")  
  i = i+1




BU KODLARI DİREK BİR EDİTÖRE ATIP UZANTIYI .py YAPARSANIZ ÇALIŞACAKTIR.


TEŞEKKÜR ALIRIM HERHALDE :)
 
Moderatör tarafında düzenlendi:

Mapzilla

Adanmış Üye
23 Eyl 2016
7,205
13
ydfAZx.png


ydwaKG.png


ydwNxb.png
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.