Python3 Dersleri 12 - While Döngüsü (Örnek Program)

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • Kullandığım 2 adet Sosyal Medya Hesabının Linkleri :
    Yazılım Bilimi - Instagram : bit.ly/38h04mS
    Kişisel Instagram Hesabım : bit.ly/2HpPX3v
    Udemy üzerindeki kurslarımdan herhangi bir tanesine aşağıdaki linke tıklayarak en düşük fiyata kaydolabilirsiniz.
    Kurs Linkleri :
    Bu derste while döngüsüyle güzel bir program yazdık.
    Linke tıklayarak Facebook Sayfamızı beğenebilirsiniz.
    / yazilimbilimi
    Takip Edin
    Yazılım Bilimi Facebook Sayfası : www.facebook.c...
    Twitter Hesabı :
    / yazilimbilimi

КОМЕНТАРІ • 357

  • @datastat7920
    @datastat7920 7 років тому +57

    Mən sizi Azərbaycandan izləyirəm.Videolarınız əladır.Çox şey öyrənmişəm.Thanks for explain

  • @Russel.Idrive
    @Russel.Idrive 3 роки тому +4

    Defalarca izledim tekrar yaptim nihayet anladim. anlamiyorsaniz sakin yilmayin sevinin cunki anlamayip birakan cok var ama mesele ne akdar cabuk anlaman degil. eninde sonunda anlaman buyuk zaferin kendisi

  • @eb5581
    @eb5581 5 років тому +9

    Örnek görmek isteyen arkadaşlar için bir program yazdım.
    Programda kullanıcıya ilk olarak kayıt olmak isteyip istemediğini soruyor. Sonra kayıt oluyor ve ardından iki tane güvenlik sorusunu (şifreyi unuttuğunda değiştirmek için) isteğe bağlı olarak belirliyor.
    Ardından klasik programa giriş işlemlerini yapıyor.Eğer şifrenizi yanlış girdiyseniz ve değiştirmek istiyorsanız iki güvelik sorusunu cevaplamak zorundasınız. Eğer güvenlik sorularını doğru bilirseniz şifreyi değiştiriyor ve yeni şifreyle giriş yapıyorsunuz.
    Ayrıca bu programda bu videoda olan program açığı güvenlik sorusu ile kapatılmıştır.
    Kodlar:
    print("Hesap oluşturmak için \"c/C\" tuşuna basınız. (Çıkmak için herhangi bir başka tuşa basın)")
    kullanıcıcevap=input()
    if (kullanıcıcevap=="c") or (kullanıcıcevap=="C"):
    hesap=input("Kullanıcı adınızı giriniz : ")
    hesapş=input("Şifrenizi giriniz : ")
    print("Kaydınız başarıyla yapıldı")
    print("Kurtarma sorularını aktif etmek istiyor musunuz ? (evet/hayır)")
    soru=input()
    if soru=="evet":
    sr=input("Tuttuğunuz takım nedir? : ")
    sr2=input("En yakın arkadaşınızın ismi? : ")
    print("Güvenlik sorularınız aktif edildi")
    elif soru ==("hayır"):
    print("Kurtarma seçenekleri aktif değil.")
    else:
    quit("Programdan çıkılıyor")
    while True:
    kullanıcı=input("Kullanıcı adınız: ")
    parola=input("Şifreniz: ")
    if (kullanıcı==hesap) and (parola==hesapş):
    print("Sitemize hoş geldiniz")
    break
    elif (kullanıcı!=hesap) and (parola==hesapş):
    print("Kullanıcı adınızı yanlış girdiniz")
    elif (kullanıcı==hesap) and (parola!=hesapş):
    print("Şifrenizi yanlış girdiniz !")
    print("Şifrenizi yenilemek ister misiniz ? (e/E/h/H)")
    print("Kurtarma seçenekleriniz yoksa (y/Y) tuşuna basın.")
    cevap=input()
    if cevap=="y" or cevap=="Y":
    continue
    elif cevap=="e" or cevap=="E":
    print("Lütfen kurtarma bilgilerinizi giriniz.")
    güvenlik1=input("Tuttuğunuz takım nedir ? :")
    güvenlik2=input("En yakın arkadaşınızın ismi ? :")
    if (güvenlik1!=sr) or (güvenlik2!=sr2):
    print("Kurtarma bilgileriniz yanlış.")
    elif (güvenlik1==sr) and (güvenlik2==sr2):
    yeniparola=input("Yeni şifrenizi giriniz :")
    hesapş=yeniparola
    print("Şifreniz başarıyla değiştirildi")
    elif cevap!="e" or cevap!="E":
    continue
    else:
    print("Lütfen tekrar deneyin")
    Not: Eğer güvenlik sorusu belirlemediğiniz halde güvenlik sorularını girmeye kalkarsanız "x"

    • @Omerfarukkocaman
      @Omerfarukkocaman 4 роки тому

      EB omerfrkoc67@gmail.com a atarmışım kodu bi zahmet

  • @bilisimares
    @bilisimares 8 років тому +65

    Güzel bir anlatım olmuş elinize sağlık. Yalnız naçizane bir fikir olarak kabul edin. Programların kodunu videonun altına yapıştırmanız daha faydalı olmaz mı? Ben bilgisayar programcısıyım ve sadece algoritmaya bakıyorum. bu 3-5 satır kod sıkıntı değil ancak 50-60 satır kod olduğu zaman bunları eğitim alan insanların sıkılmadan yapabilecek olması gerekir diye düşünüyorum. Tekrar teşekkürler.

    •  8 років тому +52

      +Ö.Faruk Özgürsoy Haklısınız bi site kurup kodları direk oraya atabilirim ama bu sene hiç zamanım yok ama inanın videoları bile zor hazırlıyorum.Sömestır tatilinde düşünüyorum bişeyler bakalım.

    • @munisqarayev6586
      @munisqarayev6586 5 років тому +6

      @ yaptinmi reyis biseyler

    • @buseeedonerrr9586
      @buseeedonerrr9586 4 роки тому +13

      @@munisqarayev6586 zaman kavramı çok kötü adamlar 4 yıl önce konuşmuşlar biz şimdi konuşuyoruz kim bilir bi 3 4 sene sonra biri bana aynı yanıtı yazar üzücü bir durum sanki treni kaçırmışız gibi bir his veriyor insana

    • @munisqarayev6586
      @munisqarayev6586 4 роки тому

      @@buseeedonerrr9586 aynen bişilerin peşindesin umut yok gibi ama bi ihtimal be ben 8 ay önce yazmıştım sen şimdi bakıyorsun mesela

    • @keremturgut1480
      @keremturgut1480 4 роки тому +2

      @@buseeedonerrr9586 4 yıl ilerden geliyorum

  • @usameeymen4882
    @usameeymen4882 6 років тому +8

    lütfen uygulamlara daha fazla zaman ayırın,bol örnek çözümü olsun

  • @polyrider81
    @polyrider81 8 років тому +15

    Obaa! cok iyi! Bu gece yatmak yok )) Tesekkurler!

    • @alisametbingol
      @alisametbingol 3 роки тому +3

      tek ben değilmişim :)

    • @rezzaksanverdi31
      @rezzaksanverdi31 3 роки тому +1

      @@alisametbingol aha benden birtane daha bende geceleri çalışıyorum :d

    • @savaskaraer1094
      @savaskaraer1094 3 роки тому

      Naptın reis ? :D

    • @elex7183
      @elex7183 2 роки тому

      @@rezzaksanverdi31 aha benden 3 tane daha bende aynı şekil (:

    • @rezzaksanverdi31
      @rezzaksanverdi31 2 роки тому

      @@elex7183 ben yaklaşik son videolara kadar geldim biraktim ama

  • @ender4381
    @ender4381 5 років тому +4

    Bu da benden 2 programla daha birleştirdim
    #Zaman şeysi
    from time import sleep
    defname = "admin"
    defpassword = "admin"
    while 1:
    name = input("kullanıcı adını girin: ")
    password = input("Şifreyi girin: ")
    if name == defname and defpassword == password:
    print("Giriş başarılı!")
    break
    elif name == defname and defpassword != password:
    print("şifre yanlış")
    print("şifreyi değiştirmek ister misiniz?")
    cvp = input("E/H: ")
    if cvp == "e" or cvp == "E":
    print("pin kodunu girin: ")
    defpin = "1234"
    pin = input("Pin: ")
    if pin == defpin:
    defpassword = input("yeni şifreyi girin: ")
    print("şifre değiştirildi")
    elif name != defname and defpassword == password:
    print("Kullanıcı adı yanlış")
    else:
    print("Giriş bilgileri yanlış")
    sleep(0.5)
    print("

















    ")
    print("0 ile programları görebilirsiniz")
    while 1:
    komut = input("Komut: ")
    if komut == "0":
    print("

















    ")
    print("0- komutlar")
    print("1- TYT Net hesaplama")
    print("2- kök bulma")
    print("qqq- çıkış")
    if komut == "1":
    print("

















    ")
    print("TYT NET HESAPLAMA")
    tys = input("Türkçe yanlış sayısını girin: ")
    tbs = input("Türkçe boş sayısını girin: ")
    sys = input("Sosyal Bilimler yanlış sayısını girin: ")
    sbs = input("Sosyal Bilimler boş sayısını girin: ")
    mys = input("Temel Matematik yanlış sayısını giriniz: ")
    mbs = input("Temel Matematik boş sayısını girin: ")
    fys = input("Fen Bilimleri yanlış sayısını girin: ")
    fbs = input("Fen Bilimleri boş sayısını giriniz: ")
    ys = int(tys) + int(sys) + int(mys) + int(fys)
    bs = int(tbs) + int(sbs) + int(mbs) + int(fbs)
    nety = float(1.25) * ys
    ntys = float(1.25) * int(tys)
    nsys = float(1.25) * int(sys)
    nmys = float(1.25) * int(mys)
    nfys = float(1.25) * int(fys)
    net = 120 - bs - nety
    print("")
    print("Soru sayısı: 120")
    print("Doğru sayısı: " + str(120 - ys - bs))
    print("Yanlış sayısı: " + str(ys))
    print("Boş sayısı: " + str(bs))
    print("Net: " + str(net))
    print("")
    sleep(1)
    print("Türkçe")
    print("40 soru, " + str(40 - int(tys) - int(tbs)) + " doğru, " + str(tys) + " yanlış, " + str(tbs) + " boş. ")
    print("Net: " + str(float(40) - ntys - float(tbs)))
    print("")
    sleep(1)
    print("Sosyal Bilimler")
    print("20 soru, " + str(20 - int(sys) - int(sbs)) + " doğru, " + str(sys) + " yanlış, " + str(sbs) + " boş. ")
    print("Net: " + str(float(20) - nsys - float(sbs)))
    print("")
    sleep(1)
    print("Temel Matematik")
    print("40 soru, " + str(40 - int(mys) - int(mbs)) + " doğru, " + str(mys) + " yanlış, " + str(mbs) + " boş. ")
    print("Net: " + str(float(40) - nmys - float(mbs)))
    print("")
    sleep(1)
    print("Fen Bilimleri")
    print("20 soru, " + str(20 - int(fys) - int(fbs)) + " doğru, " + str(fys) + " yanlış, " + str(fbs) + " boş. ")
    print("Net: " + str(float(20) - nfys - float(fbs)))
    print("")
    sleep(1)
    print("Sonuç:")
    if net >= float(115):
    print("BENİ BEKLE ODTÜ!")
    elif net >= float(110):
    print("Çok yakın biraz daha gayret")
    elif net >= float(100):
    print("Daha çok yüklenmelisin")
    else:
    print("Ne yaptığını sanıyorsun? Hemen bilgisayarı kapat!")
    if komut == "2":
    print("

















    ")
    a = int(input("a değerini girin: "))
    b = int(input("b değerini girin: "))
    c = int(input("c değerini girin: "))
    delta = b * b - 4 * a * c
    x1 = (-b + (delta ** (1 / 2))) / 2 * a
    x2 = (-b - (delta ** (1 / 2))) / 2 * a
    if delta > 0:
    print("2 gerçek kök var")
    elif delta == 0:
    print("çift kök var")
    elif delta < 0:
    print("gerçek kök yok")
    if delta >= 0:
    print("(", x1, ",", x2, ")")
    if komut == "qqq":
    print("Bitiriliyor...")
    sleep(1)
    break

  • @mustafa_kose0
    @mustafa_kose0 4 роки тому +5

    Küçük bir oyun yapayım dedim
    print("Oyuna hoş geldin")
    i=0
    u=2
    print("p ye basarsan paranı görürsün")
    print("k ile paranı artıra bilirsin")
    print("o ile dükkan açılır")
    print("ve dükkandan l ile alışveriş yapabilirsin")
    while(True):
    asd=input("Ne yapacaksın")
    if asd == "p":
    print(i)
    if asd == "k":
    i=i+u
    if asd == "o":
    lll=input("Dükkan")
    if lll == "l":
    if i = 9:
    print("hadi güle güle kullan")
    u = 10
    i = i - 10
    else:
    print("yine bekleriz")

  • @rivaille1891
    @rivaille1891 Рік тому +1

    Çok açıklayıcı bir video gerçekten. Emeğinize sağlık, teşekkürler.

  • @alicanyangnc179
    @alicanyangnc179 5 років тому +3

    print("Hoşgeldiniz lütfen üyelik oluşturunuz")
    a = str(input("Kullanıcı adı"))
    b = str(input("Parola"))
    c = str(input("Tekrar parola"))
    if b != c :
    print("Parolalar eşleşmedi!")
    else :
    print("Üyeliğiniz başarıyla oluşturuldu!")
    print("Lütfen giriş yapınız")
    d=str(input("Kullanıcı adı"))
    e=str(input("Parola"))
    while((a!=d)or(e!=c)) :
    print("Kullanıcı adınız veya parolanız hatalı!")
    d = str(input("Kullanıcı adı"))
    e = str(input("Parola"))
    print("Başarılı")

    • @semihkarabay9153
      @semihkarabay9153 4 роки тому

      parola eşleşmesede giriş yapmaya devam ediyor. düzeltişmiş hali:
      print("Hoşgeldiniz lütfen üyelik oluşturunuz")
      while(True):
      a = str(input("Kullanıcı adı"))
      b = str(input("Parola"))
      c = str(input("Tekrar parola"))
      if b != c :
      print("Parolalar eşleşmedi!")
      break
      else :
      print("Üyeliğiniz başarıyla oluşturuldu!")
      print("Lütfen giriş yapınız")
      d=str(input("Kullanıcı adı"))
      e=str(input("Parola"))
      while((a!=d)or(e!=c)) :
      print("Kullanıcı adınız veya parolanız hatalı!")
      d = str(input("Kullanıcı adı"))
      e = str(input("Parola"))
      print("Başarılı")

  • @Milburn98
    @Milburn98 7 років тому +9

    Abi diyeceğim şey pek önemli değil ama kullanıcı adı ve şifreyi tek tek kaydetmek yerine (defkullanici, defparola falan), ben user1 = ["kullanici adi","parola"] şeklinde yapıyorum. If kısmında da user1[0] gibi eşitlikler yapıyorum. Sadece söylemek istedim.

    • @hasanster744
      @hasanster744 6 років тому +2

      Mesela kodu atabilirmisin buraya?daha aciklayici olur,hem yararlaniriz.

    • @nicateliyev8491
      @nicateliyev8491 5 років тому

      Bende öyle yapdım

  • @Roguish_
    @Roguish_ 4 роки тому

    Arkadaşlar eğer şifre değiştirme yerinde sadece e değiil neye basarsanız basın kabul ederse
    defcevap="evet"
    yaptıkktan sonra
    cevap=input("Sifreyi degistirmek ister misiniz ? evet/hayır")
    if (cevap==defcevap):
    yeniparola=input("Yeni Parolanızı Giriniz:)
    defparola=yeniparola
    elif (cevap!=defcevap):
    seklinde yaparsanız hayır yazınca başa sarar tekrar kabul etmez hayır cevabını yani oraya E yazmak yerinde değişken atamalısınız

  • @TheNewsWatching
    @TheNewsWatching 5 років тому

    Or konusuna değinmediniz fakat mantık yürüterek o konuyu da yapmayı başardım. Öncelikle büyük "E" ve küçük "e" olarak sonrasında ise hayır denildiğinde yapması gerekenleri anlattıklarınıza göre mantık yürüterek yapmayı başarmak gerçekten heyecan vericiydi.
    Harf yerine rakam girdiklerinde uyarması için ne yapmamız gerektiğini bu konu anlatmamışsınız fakat ileri ki konular da olabilir diye düşünüyorum. Eğer yoksa diğer kaynaklardan öğrenmemiz gerekecek. İlk olarak bu eğitim seti ile başladım aynı zaman da udemy üzerinden de bir seti aldım bundan sonra ona geçeceğim.
    Kendime bir çizelge oluşturdum bakalım neler öğrenip neler yapabileceğim. Umuyorum ki python ile ilgili yeni anlatımlar yeni seriler orta ve ileri düzey olarak anlatımlarınız olur. Uzun zaman önce paylaşmışsınız, yanıt alır mıyım bilmiyorum. En azından benim gibi gerçekten ilgili olan kişiler için böyle bir not düşmek istedim.

  • @deliyurek1168
    @deliyurek1168 6 років тому

    Bu şekilde bir kullanıcı adı-şifre içeren çalışmayı if videolarındayken yapmaya çalıştım. Hatta gizli yanıt sorarak şifre değiştiriyordu ama bunu yalnızca 1 kere yapabiliyordum. Ve her yanlış bilgi girişinde her defa kullanıcı adı ve şifreyi sorgulamam gerekiyordu. While ile bu sorun tamamen ortadan kalktı. Ve bu döngünün nimet olduğunu daha şimdiden anlamış bulundum. Sanırım diğer dillerde de while döngüsü çok kullanılan ve sevilen bir döngü. Böyle bir şeyler okumuştum.

  • @metinhesenzade7187
    @metinhesenzade7187 5 років тому +4

    Niye bende hep elif kısmında bilgisayar error veriyor? Elif yazsam else de yazsam hep yanlis diyor

    • @iso1763
      @iso1763 4 роки тому

      Metin Hesenzade “:” kullanmayı unutuyorsundur

  • @samedkaraduman379
    @samedkaraduman379 2 роки тому +1

    Abi kodlari yazarken mac kullaniyorum ve string tipi inputlari "" arasina yazmam gerekiyor yoksa calismiyor. bunun bir ayari falan var mi

  • @ahmeteren9873
    @ahmeteren9873 8 років тому

    hocam çok yardımın oldu senin kadar iyi python dilini anlatan görmedim

  • @samuelhacatoroglu4882
    @samuelhacatoroglu4882 6 років тому

    çok güzel bir örnekle while döngüsü ile if-elif-else koşullu ifadesini anlatmışsınız çok teşekkürler

  • @burakakn6175
    @burakakn6175 5 років тому +3

    AYNI PAROLAYI YAZDI DİYELİM TEKRAR YANLIŞLIKLA YADA ÖNCEDEN KULLANDIĞI BİR PAROLAYI YAZDI BEN BUNUN OLMAMASI İÇİN NASIL BİR KOD YAZMALIYIM Kİ BU OLAY GERÇEKLEŞMESİN

  • @CreosB
    @CreosB 7 років тому +2

    def toplama():
    sayi1 = int(input("1. sayıyı giriniz: "))
    sayi2 = int(input("2. sayıyı giriniz: "))
    toplam = sayi1 + sayi2
    print(toplam)
    def çıkarma():
    sayi1 = int(input("1. sayıyı giriniz: "))
    sayi2 = int(input("2. sayıyı giriniz: "))
    toplam = sayi1 - sayi2
    print(toplam)
    def çarma():
    sayi1 = int(input("1. sayıyı giriniz:
    "))
    sayi2 = int(input("2. sayıyı giriniz:
    "))
    sonuc = sayi1 * sayi2
    print(sonuc)
    def menu():
    cevap = int(input("toplama işlemi için 1 e basınız
    çıkarma işlemi için 2 ye basınız
    çarma işlemi için 3 e basınız
    "))
    if cevap == 1:
    print(toplama())
    elif cevap == 2:
    print(çıkarma())
    elif cevap == 3:
    print(çarma())
    else:
    print(cevap)
    while (True):
    menu()
    break

  • @gameguidex
    @gameguidex 6 років тому

    Güzel bir Program Yaptım Saolasın Bu arada anlatım harika ....
    print("Kullanıcı Kayıt ve Giriş Programı")
    defkullanıcı =input("Yeni Kullanıcı Adı Giriniz:")
    defparola = input("Yeni Parola Giriniz:")
    defmail = input("Mail Adresi Giriniz:")
    print("Kaydınız Tamamlandı....")
    while (True):
    print ("* * * Giriş Yapın * * *")
    kullanıcı = input("Kullanıcı Adınız:")
    parola = input("Parolanız :")
    if(defkullanıcı == kullanıcı) and (defparola == parola):
    print("* * * Hoşgeldiniz * * *")
    break
    elif(defkullanıcı != kullanıcı) and (defparola == parola):
    print("Kullanıcı Adınız Yanlış")
    elif(defkullanıcı == kullanıcı) and (defparola != parola):
    print("Şifreniz Yanlış !")
    print("Yeni Şifre Oluşturmak İstermisiniz ?")
    cevap = input("E/H ?")
    if(cevap == ("E")):
    while (True):
    ymail = input("Mail Adresinizi Yazınız:")
    if(defmail == ymail):
    yparola = input("Yeni Şifre Oluşturunuz:")
    defparola = yparola
    print ("Yeni Şifre Oluşturuldu...")
    break
    elif(defmail != ymail):
    print ("Mail Adresiniz Yanlış")
    else:
    (cevap == ("H"))
    print("Daha Sonra Görüşmek Üzere... ! ")
    break

  • @yigitiseri3370
    @yigitiseri3370 5 років тому +2

    Çok faydalı bir kanal teşekkür ediyorum..
    Bu da benim mini zam hesaplama robotum
    kurallar="""Merhaba zam hesaplama robotuna hoşgeldiniz..
    Bu programın amacı kiranızı,zam oranını ve kaç yıllık süreçlerde hesaplanmasını istiyorsanız
    yazmanız halinde saniyeler içinde hesaplamasıdır...
    Lütfen bilgileri sayı olarak giriniz
    Örnek:
    Kira: 1400
    Zam oranı: 20 (yüzde 20 demek )
    5 (5 yıl hesaplamak istiyorum)"""
    print("--"*8,"Zam Hesaplama Robotuna Hoşgeldiniz..","--"*8,"
    ",kurallar)
    numara =1
    while numara==1:
    girişçıkış=input("Devam etmek istiyorsanız evet, istemiyorsanız hayır yazın:")
    if girişçıkış== "hayır":
    print("Teşekkürler yine bekleriz..")
    numara=0
    if girişçıkış=="evet":
    print("Robotumuza hoş geldiniz..")
    a=int(input("Kiranız ne kadar:"))
    b=int(input("Zam oranınız nedir:"))
    c=int(input("Kaç yıl hesaplamak istiyorsunuz:"))
    e= int(((a*b)/100))
    f = int((((a*(100+b))/100)))
    print("1. sene sonundaki zam miktarınız",e)
    print("1. sene sonundaki kiranız",f)

    i=2
    while i

    • @h4ckrun246
      @h4ckrun246 5 років тому

      """
      i=2
      while i

    • @yigitiseri3370
      @yigitiseri3370 5 років тому

      @@h4ckrun246 Merhaba
      "i=2" kafanızı karıştırmış olmalı. O kısımdaki "i

  • @aydin.aydin.97
    @aydin.aydin.97 7 років тому +5

    Hocam programda açık var, if (cevap == "E"): yazdığımızda eğer programa küçük e girersek döngü başa alıyor ve şifreyi değiştirmemiz için gerekli girintiye gelmiyor açığı kapatmamız için if (( cevap == "e") and (cevap == "E")) şeklinde tamamlamamız lazım bunun üzerine kullanıcı yanlışlıkla e tuşu yerine farklı bir tuşa basarsa bununda uyarısını yapmamız lazım

    • @baris2484
      @baris2484 3 роки тому +2

      hayır and kullanırsan yanlış olur. if cevap == ("E" or "e") demen lazım. "Ve" değil "ya da" mantıksal operatörünü kullanman lazım.

  • @roton5061
    @roton5061 7 років тому

    abi nasıl olmuş: ÖZELLİKLERİ: parola uyuşmazsa tekrar sorar hatalı der uyuşursa kayıt tamamlanır giriş için bilgileri sorar bilgiler doğruysa hesap makinesine geçer yanlışsa tekrar sorar hesap makinesi tam fonksiyonlu 4 işlem yapabilir sonucu float şeklinde sunar :D çok güzel oldu çok mutluyum şuan :D
    print("Özel Hesap Makinesi")
    print("Lütfen Önce Kayit Olunuz")
    while True:
    a = input("Kullanici Adiniz » ")
    b = input("Parolaniz » ")
    c = input("Parola Tekrar » ")
    if( b == c ):
    print("Kayıt Oldunuz » ")
    break
    else: (elseyi geliştirip elif yapcam sonra)
    print("Parolalariniz Uyusmuyor Lütfen Tekrar Deneyin")
    while True:
    xa = input("Kullanici Adiniz » ")
    xb = input ("Parolaniz » ")
    if(( xa == a ) and (xb == b)):
    print(("Basariyla Giris Yaptiniz"), ("Hesap Makinesine Hoşgeldiniz"))
    m = float(input("Ilk Sayiyi Giriniz » "))
    n = float(input("Ikıncı Sayiyi Giriniz » "))
    Islem = str(input("Yapacaginiz Islemin Isareti *, /, +, - » "))
    if(Islem == ("*")):
    print( m*n )
    if (Islem == ("+")):
    print( m+n )
    if (Islem == ("-")):
    print( m-n )
    if (Islem == ("/")):
    print( m/n )
    break
    else:
    print("Parola Yada Kullanıcı Adı Hatali")

  • @alikygsz2162
    @alikygsz2162 6 років тому +3

    baştan sona her şeyi kullanarak bir program yazdım buyur:
    ad = input("adınızı giriniz:")
    soyad = input("soyadınızı girinz:")
    yas = int(input("yaşınızı giriniz:"))
    if (yas < 12):
    print("
    ---------------------------------")
    print("sonuç:katılamazsınız")
    elif (yas > 12):
    listeniz = [ad , soyad , yas]
    print("kaydınız yapılmaktadır lütfen bekleyin...")
    print("
    ----------------------------------")
    input("bir sonraki aşama için lütfen herhangi bir tuşa basınız:")
    print("
    ----------------------------------")
    print("kaydınız devam etmektedir.....")
    print("
    ----------------------------------")
    input("kaydınız yapıldı veritabanımıza işlene verileri göremek için lütfen herhangi bir tuşa basınız:")
    print("
    ----------------------------------")
    print("
    adınız: {}
    soy adınız: {}
    yaşınız:{}".format(listeniz[0] , listeniz[1] , listeniz[2]))
    print("
    -----------------------------")
    secim = int(input("eğer bilgiler doğru ise lütfen '1' e yanlış ise lütfen '2' ye basınız..."))
    if (secim == 1):
    print("
    ----------------------------------")
    print("kaydınız kaydedilmiştir")
    elif (secim == 2):
    secim2 = input("yeniden doldurmak ister misn?-yalnız evet veya hayır yazınız-")
    if (secim2 == "evet"):
    ad2 = input("adınızı giriniz:")
    soyad2 = input("soyadınızı girinz:")
    yas2 = int(input("yaşınızı giriniz:"))
    if (yas2 < 12):
    print("
    ---------------------------------")
    print("sonuç:katılamazsınız")
    elif (yas2 > 12):
    listeniz2 = [ad2, soyad2, yas2]
    print("kaydınız yapılmaktadır lütfen bekleyin")
    print("
    ----------------------------------")
    input("bir sonraki aşama için lütfen herhangi bir tuşa basınız:")
    print("
    ----------------------------------")
    print("kaydınız devam etmektedir.....")
    print("
    ----------------------------------")
    input("kaydınız yapıldı veritabanımıza işlene verileri göremek için lütfen herhangi bir tuia basınız:")
    print("
    ----------------------------------")
    print("
    adınız: {}
    soy adınız: {}
    yaşınız:{}".format(listeniz2[0] , listeniz2[1] , listeniz2[2]))
    secim3 = input("şimdi doğru mu?-yalnız evet veya hayır yazınız-")
    if (secim3 == "evet"):
    print("
    -------------------------------------")
    print("bravo kaydınız başarı ile yapıldı")
    elif (secim3 == "hayır"):
    print("
    -------------------------------------")
    print("SG MK BEYİNSİZİ SENLE Mİ UĞRAŞICAM BEN!!!!")
    elif (secim2 == "hayır"):
    print("program kapatılıyor..")
    print("
    ----------------------------------")
    print("yine bekleriz")
    print("artık içerdesin evlat")
    print("ismin kullanıcı adın soyismin parolan")
    defkullanici= ad or ad2
    defparola= soyad or soyad2
    i=3
    while(True):
    kullanici = input("kullanıcı adı")
    parola = input("parola")
    if ((defkullanici == kullanici) and (defparola == parola)):
    print("hoşgeldiniz",defkullanici)
    break
    elif ((defkullanici != kullanici) and (defparola == parola)):
    print("kullanıcı adı yanlış tekrar deneyin!")
    elif((defkullanici == kullanici) and (defparola != parola)):
    print("parola yanlış yeniden deneyin")
    print("şifreyi değiştirmek ister misiniz :E/H?")
    cevap = input()
    if(cevap == ("E")or("e")):
    print("yeni parolayı girin")
    print("
    -------------------")
    yeniparola = input()
    print("lütfen bekleyin")
    defparola= yeniparola
    print("parola başarı ile değiştirildi")
    print("
    -------------------")
    print()
    elif(cevap== ("H")or("h")):
    continue
    else:
    print("bilgiler doğru değil lütfen yeniden deneyiniz")
    değerlendirirsen sevinirim

  • @afghanfazailoglu1491
    @afghanfazailoglu1491 8 років тому

    selam oncelikle video guzel olmush,TESHEKKURLER :) (E/H) str. ise onu sechemk mumkun mu? yani str satirdan birsheyleri sechenek gibi kullana biliyormuyuz? ve eger While(true) degilde While() yazsak dogru olmazmi?

  • @ferhatalan8155
    @ferhatalan8155 7 років тому +1

    #Kullanıcı adı ve Parola Kontrolü
    # break deyimi - döngünün içinde break çalıştırıldığı zaman döngü sona erer...
    defkullanici = "yazilimcibebe"
    defparola = "1234"
    while (True):
    kullanici = input("Kullanici Adı:")
    parola = input("Parola:")
    if ((kullanici==defkullanici) and (parola==defparola)):
    print("Hosşgeldiniz",kullanici)
    break
    elif ((kullanici!=defkullanici) and (parola==defparola)):
    print("Kullanıcı Adınızı Yanlış Girdiniz..")
    elif ((kullanici==defkullanici) and (parola!=defparola)):
    print("Şifrenizi mi unuttunuz?")
    print("Şifreyi değiştirmek ister misiniz?(E/H)")
    cevap = input()
    if (cevap== "E"):
    yeniparola = input("Yeni Parola:")
    print("Lütfen Bekleyiniz..")
    defparola = yeniparola
    print("Şifre Başarıyla Değiştirildi..")
    else:
    print("Tekrar Deneyin..")

  • @youtubekanal2858
    @youtubekanal2858 7 років тому +16

    print ("KİŞİYE ÖZEL NOT TUTMA SİSTEMİ by Batuhan Kaya")
    print ("Sorulara evet veya hayır ile cevap veriniz!")
    a = input("Kayıt olmak istiyor musunuz:")
    while (a == "evet"):
    defkullanici = input ("Kullanıcı adını giriniz:")
    defparola = input ("Parolayı giriniz:")
    defparola1=input ("Parolayı tekrar giriniz:")
    if (defparola == defparola1):
    print ("Kayıt İşlemi Başarı İle Gerçekleştirildi.")
    tercih0 = input ("Giriş yapmak istiyor musunuz ? :")
    if (tercih0 == "evet"):
    girdi1 = input ("Kullanıcı adınızı giriniz:")
    girdi2 = input ("Şifrenizi giriniz:")
    if (girdi1 == defkullanici) and (girdi2 == defparola):
    print ("Giriş işleminiz başarı ile sonuçlandı")
    tercih1 = input ("Not Sistemine girmek istiyor musunuz ? :")
    if (tercih1 == "evet"):
    notlar = input("Eklemek istediğiniz notları giriniz:")
    tercih2 =input ("Notları görüntülemek istiyor musunuz ? :")
    if tercih2 == "evet":
    print (notlar)
    print ("Notlarınız bundan ibarettir.")
    break
    elif tercih2 == "hayır":
    print ("Tercihiniz hayır olarak algılandı.")
    print ("Programdan çıkılıyor....")
    break
    elif (tercih1 != "evet") and tercih1=="hayır":
    print ("Tercihiniz hayır olarak algılandı.")
    print ("Programdan çıkılıyor....")
    break
    else:
    print ("Parolanızı veya kullanıcı adınızı yanlış girdiniz.")
    print ("Programdan çıkılıyor....")
    break
    if (tercih0 == "hayır"):
    print("Tercihiniz hayır olarak algılandı.")
    print ("Programdan çıkılıyor...")
    break
    else:
    print ("Tanımlanamayan girdi alındı...")
    print ("İşlem sonlandırıldı...")
    break
    else:
    print("Uyuşmayan parola lütfen tekrar deneyiniz.")
    if (a== "hayır"):
    print ("Programdan çıkış yapılıyor...")
    else:
    print ("Kullandığınız için teşşekürler.")
    print ("Programdan çıkılıyor!...")

    • @semih2211
      @semih2211 5 років тому

      50. satırda hata veriyor.

    • @anlozgun3080
      @anlozgun3080 5 років тому

      güzel olmuş hiç hata vermedi ellerine sağlık

    • @demongus1579
      @demongus1579 4 роки тому

      Eksikleri var ama güzel olmuş eline sağlık :)

    • @800kpygame2
      @800kpygame2 4 роки тому

      elif (tercih1 != "evet") and tercih1=="hayır":
      nin anlamı eğer tercih1 evet değilse ve tercih1 hayırsa demek gereksiz
      print ("Parolanızı veya kullanıcı adınızı yanlış girdiniz.")
      print ("Programdan çıkılıyor....")
      tekrar sordurabilirsin
      def cık():
      print ("Tercihiniz hayır olarak algılandı.")
      print ("Programdan çıkılıyor....")
      diye fonksiyon yazarak kısaltabilirsin
      sadece bir tane not tutturabiliyor
      ve notlarınız bundan ibarettirden sonra yine giriş yaptırıyor
      çalıştırdım ve
      KİŞİYE ÖZEL NOT TUTMA SİSTEMİ by Batuhan Kaya
      Sorulara evet veya hayır ile cevap veriniz!
      Kayıt olmak istiyor musunuz:evet
      Kullanıcı adını giriniz:1
      Parolayı giriniz:1
      Parolayı tekrar giriniz:1
      Kayıt İşlemi Başarı İle Gerçekleştirildi.
      Giriş yapmak istiyor musunuz ? :evet
      Kullanıcı adınızı giriniz:1
      Şifrenizi giriniz:1
      Giriş işleminiz başarı ile sonuçlandı
      Not Sistemine girmek istiyor musunuz ? :evet
      Eklemek istediğiniz notları giriniz:1
      Notları görüntülemek istiyor musunuz ? :evet
      1
      Notlarınız bundan ibarettir.
      Kullandığınız için teşşekürler.
      Programdan çıkılıyor!...
      daha iyi programlar yazman dileğiyle

  • @biroriki
    @biroriki 4 роки тому

    Aklima takildi kullanici parolayi degistirdikten sonra bizim kodumuzda neden degismiyor ? oraya da bir sey eklememiz gerekiyor sanirim belki daha erkendir ama merak iste sonucta kullanici her girdiginde eski sifresini degistirerek baglanacak degil ya.

  • @umutyilmam3811
    @umutyilmam3811 6 років тому

    Öncelikle teşekkürler emeğiniz için.Bu programla ilgili kafama takılan bir durum var.Parolanızı değiştirmek istermisiniz? durumunda E/H yerine hangi harfi girersem (g,t,u...vb hayır(H) dahi girsem)beni parolamı değiştirmeye yönlendiriyor. Bu durumu sadece E veya e harfi girilince olmasını sağlamak için ne yapmalıyız?Yada H girdiğimizde "tekrar deneyin" bitimine geri dönüşüne gidilmesini nasıl sağlayabiliriz?

  • @flora4220
    @flora4220 4 роки тому +1

    Çok güzel bir anlatım olmuş 👏🏻👏🏻👏🏻👏🏻

  • @aydinheyderov3742
    @aydinheyderov3742 4 роки тому +1

    Arkadaşlar bu konularla ilgili egzersizleri ve ya ödevleri hangi sitelerde bulabiliriz?

  • @melihokumus8008
    @melihokumus8008 8 років тому +1

    hocam (true) mavi olmadı hata veriyor ne yapıcağım

  • @Beymex_bey
    @Beymex_bey 8 місяців тому

    arduinodan pythona geçtim python çook kolay şuan inş hep böyle gider

  • @mezunemre5159
    @mezunemre5159 10 місяців тому

    7 yıl geçsede 0 olan birinin öğrenceği en iyi kanallardan biri

  •  6 років тому +15

    Şifreyi bilmeyen bir arkadaş login olmayı denediğinde eski şifreyi bilmeden değişiklik yapabiliyor bu sistemde. :)

    • @CassabaGaming45BePo
      @CassabaGaming45BePo 6 років тому +2

      Tamam da zaten şireyi bilmeyen biri şifreyi değiştirebiliyor şifreyi hatırlasa neden değiştirsin? Ayrıca şifreyi değiştirmek için kullanıcı adını bilmesi gerekiyor.

    • @erdenizkolay392
      @erdenizkolay392 6 років тому +11

      Resul, hiç bir güvenlik önleminden geçmeden sadece kullanıcı adını bilerek şifreyi değiştirebiliyor olmasına dikkat çekmek istemiş. Normalde bu tür işlemlerde e postaya veya telefona bir güvenlik kodu gider ve o kod yardımı ile şifreyi değiştirirsin. Aslında ufak bir eklemeyle güvenlik sorusu ekleyerek bu kodu rahat bir şekilde geliştirebilirsin.

    • @emirhanvatansever6147
      @emirhanvatansever6147 5 років тому +2

      onla uğraşacağına kodlara girer oradan bakar şifreye :D

    • @godgave106
      @godgave106 5 років тому

      @@erdenizkolay392 4 ay gecmis ama bir sey sormak istiyorum E dedigin de guvenlik sorusu yerlestirmek istiyorum nasil yapa bilirim

    • @erdenizkolay392
      @erdenizkolay392 5 років тому +15

      elif((kullanici== defkullanici) and (parola!=defparola)):
      print("Şifrenizi mi Unuttunuz?")
      print("Şifreyi değiştirmek istermisiniz? (E/H)")
      cevap = input()
      if (cevap == "E"):
      print("Güvenlik sorusunu cevaplayın")
      cevapa="Batman"
      cevapb=input("En Sevdiğiniz Süper Kahraman?")
      if (cevapb == cevapa):
      print("Cevabınız doğru. Yönlendiriliyorsunuz.")
      yeniparola=input("Yeni Parola:")
      defparola=yeniparola
      print("Parolanız değiştirilmiştir.")
      elif(cevap=="H"):
      print("Giriş sayfasına yönlendiriliyorsunuz.")
      elif (cevapb != cevapa):
      print("Sorunun cevabı yanlış. Giriş sayfasına yönlendiriliyorsunuz.")
      Şeklinde ekleyebilirsiniz ama öncesinde videodaki gibi bir alt yapı yazmanız gerekiyor tabi bu kodun çalışabilmesi için.
      Ve while döngüsünü ve break noktalarını videodaki gibi dikkat ederek yerleştirmeniz gerekiyor

  • @deniztuzu7418
    @deniztuzu7418 6 років тому

    while döngüsü ile harf notu.
    print("Harf notu hesaplama sistemi")
    odev=int(input("ödev notunuzu giriniz:"))
    vize=int(input("vize notunuzu giriniz:"))
    final=int(input("final notunuzu giriniz:"))
    odevKatsayisi=float(odev*0.2)
    vizeKatsayisi=float(vize*0.2)
    finalKatsayisi=float(final*0.4)
    ortalama=float(odevKatsayisi+vizeKatsayisi+finalKatsayisi)
    print("ortalamaniz:",ortalama)
    while(True):
    if final>=60:
    print("harf notunuz derleniyor")
    else:
    print("dersten kaldınız ")
    break
    if 40>ortalama>=30:
    print("DD Aldiniz")
    elif 47>ortalama>=40:
    print("DC Aldiniz")
    elif 55>ortalama>=47:
    print("CC Aldiniz")
    elif 62>ortalama>=55:
    print("CB Aldiniz")
    elif 65>ortalama>=62:
    print("BB Aldiniz")
    elif 69>ortalama>=65:
    print("BA Aldiniz")
    elif ortalama>69:
    print("AA aldiniz")
    else:
    print("tebrikler dersten kaldınız GG")
    break

  •  6 років тому

    birkaç sorum olacak true niye kullanıyoruz bide varsa eğer başka bir fonkisyonu var mı false gibi ?
    ikinci bir sorum 0dan 100e kadar olan tek sayıların toplamını program olarak yazmak istiyorum ama bir yerden sonra tıkanıyorum yardımcı olabilir misiniz?
    sayi = 0
    toplam = 0
    while(sayi

  • @animenomi2743
    @animenomi2743 3 роки тому

    Kibar bir dille çok güzel anlatıyorsun.

  • @aydinheyderov3742
    @aydinheyderov3742 4 роки тому +1

    Emeğiniz için teşekkürler hocam. Allah razı olsun.
    Arkadaşlar bi sorum olacaktı, 2-ci IF içinde defparolanın yanında neden "==" yazamıyoruz? Onun yerine "=" yazdık

    • @deepL0
      @deepL0 4 роки тому

      != var orda

  • @sametalkan7588
    @sametalkan7588 7 років тому +1

    hocam kodda defparola=yeniparola değilde yeniparola=defparola yazılırsa kabul olmuyo neden öyle?

  • @yusufbeceren5207
    @yusufbeceren5207 3 роки тому +1

    Hocam diyelim ki; 3 kere yanlış girdi ve sistem kapatıliyor desin nasıl yapılır?

  • @user-sf8bg7yu2h
    @user-sf8bg7yu2h Рік тому

    Merhaba lütfen bekleyiniz dedikten sonra 3-4 saniye beklemesini istersem nasıl yapabilirim?

  • @pux4vida
    @pux4vida 7 років тому +2

    Güzel anlatım teşekkürler..

  • @UnrealEnginecode
    @UnrealEnginecode 5 років тому +2

    hocam True fonksiyonunun ilk harfi büyük olmalı diye söyleseydiniz keşke bende çalışmamasının sorununu arıyordum

    • @eb5581
      @eb5581 5 років тому

      evet öyle olacak bendede aynı sıkıntı oldu.

    • @alparslan8345
      @alparslan8345 4 роки тому

      2 saattir bende onu arıyom adamsın

  • @TakashimAA
    @TakashimAA 3 роки тому

    sifreyi degistirdik ama yeni sifre programin hic bir yerine kayid edilmedi ?
    programi yeniden baslatsak yeni sifre calismicak degil mi ?

  • @r.suleymansari4643
    @r.suleymansari4643 3 місяці тому

    Çok güzel bir dersti çok teşekkür ederim.

  • @okdo-8851
    @okdo-8851 4 роки тому

    print("HESAP MAKİNESİ")
    işlem=input("İşlem seçiniz:{toplama,çıkarma,çarpma,bölme}:")
    ilksayı=int(input("İlk sayıyı giriniz:"))
    ikincisayı=int(input("İkinci sayıyı giriniz:"))
    while True:
    if işlem=="toplama":
    sonuç=ilksayı+ikincisayı
    print("Sonuç:",sonuç)
    print("Bitirmek istiyorsanız bitir,devam etmek için devam yazınız:")
    x=input()
    if x=="devam":
    continue
    elif x=="bitir":
    break
    elif işlem=="çıkarma":
    sonuç=ilksayı-ikincisayı
    print("Sonuç:",sonuç)
    x=input("Bitirmek istiyorsanız bitir,devam etmek için devam yazınız:")
    if x=="devam":
    continue
    elif x=="devam":
    break
    elif işlem=="çarpma":
    sonuç=ilksayı*ikincisayı
    print("Sonuç:",sonuç)
    x=input("Bitirmek istiyorsanız bitir,devam etmek için devam yazınız:")
    if x=="devam":
    continue
    elif x=="bitir":
    break
    elif işlem=="bölme":
    sonuç=ilksayı/ikincisayı
    print("Sonuç:",sonuç)
    x=input("Bitirmek istiyorsanız bitir,devam etmek için devam yazınız:")
    if x=="devam":
    continue
    elif x=="bitir":
    break
    40 saattir neden başa dönmüyo diyorum şimdi anladim😒

  • @guven8927
    @guven8927 4 роки тому +2

    defkullanıcı dememizdeki amaç nedir? Benim aklım kaç videodur orda kaldı

    • @merteren8724
      @merteren8724 4 роки тому

      def kullanmadan da oluyor.Bu videoda ki def işlevsiz

  • @momentsofgame7511
    @momentsofgame7511 4 роки тому

    Hocam çok güzel ve açıklayıcı bir şekilde anlatıyorsunuz. Emeğinize Sağlık Hocam bir sorum olacak bu bilgileri nasıl pekiştirebiliirz kendimiz mesela proje bulup yapmayı denesek olur mu? Ne önerirsiniz?

    • @zahid_onal
      @zahid_onal Рік тому

      ben de bu konu üzerine düşündüm ve şöyle bi çözüm buldum mesela hocam bu videoda şifre değiştirme yapmış ben de üstüne kullanıcı adı değiştirme yaptım. Böyle küçük küçük üstüne ekleyerek kendimi geliştirmyei hedefleyiyorum size de tavsiye ederim

  • @altugsar8161
    @altugsar8161 6 років тому +1

    Teşekkürler emeğine sağlık.

  • @dartyet1
    @dartyet1 7 років тому +1

    Üşenenler için Kullanıcı adı değiştirmeyle beraber kod:
    defkullanici = "dartyet1"
    defsifre = "16032003"
    while (True):
    kullanici = input("Kullanıcı Adı:")
    sifre = input("Sifre:")
    if (kullanici == defkullanici) and (sifre == defsifre):
    print("Hoşgeldin" , kullanici)
    break
    elif (kullanici != defkullanici) and (sifre == defsifre):
    print("Kullanıcı Adı Yanlış")
    print("Kullanıcı Adını dğeiştirmmek ister misiniz ? [E/H]")
    cevap2 = input()
    if (cevap2 == "E"):
    yeniisim = input("Yeni Kullanıcı Adı girin:")
    print("Yeni Kullanıcı adı Başarıyla kaydedildi.")
    defisim = yeniisim
    print("Tekrar deneyin")
    elif (kullanici == defkullanici) and (sifre != defsifre):
    print("Şifre Yanlış")
    print("Şifreyi değiştirmek ister misiniz ? [E/H]")
    cevap = input()
    if (cevap == "E"):
    yenisifre = input("Yeni şifrenizi girin:")
    print("Şifreniz Başarıyla Kaydedildi")
    defsifre = yenisifre
    print("Tekrar deneyin")
    elif (kullanici != defkullanici) and (sifre != defsifre):
    print("Kullanıcı Adı ve Şifre Yanlış")
    print("Tekrar deneyin")
    else:
    print("Tekrar deneyin")

  • @RPacKT
    @RPacKT 4 роки тому +1

    11:28'den sonra elif dediğimde nedense pycharm defkullanıcı vb. görmüyor hata veriyor çözümü varmı ?

    • @SelTurk.
      @SelTurk. 4 роки тому

      defkullanici olarak dene türkçe karakter hatası veriyor

  • @sevkidemir7016
    @sevkidemir7016 7 років тому

    #Kullanıcı adı ve Parola kontrolü
    # Break deyimi- döngünün içinde break çalıştırıldığı zaman döngü sona erer
    defkullanıcı='kuars'
    defparola='1453'
    defguvenlık='kaya'
    while(True):
    kullanıcı=(input('Kullanıcı Adı:'))
    parola=(input('Parola:'))
    if ((kullanıcı==defkullanıcı)and(parola==defparola)):
    print('Tebrikler Giriş Başarılı',kullanıcı)
    break
    elif((kullanıcı!=defkullanıcı)and(parola==defparola)):
    print('Kullanıcı adı eksik veya hatalı
    Lütfen tekrar giriniz')
    elif ((kullanıcı == defkullanıcı) and (parola != defparola)):
    print('Şifrenizi mi unuttunuz?')
    print('Şifrenizi Değiştirmek İstermisiniz? [E/H]')
    cevap=input()
    if(cevap=='E'):
    soru=input('Annenizin Kızlık Soyadı:')
    if (soru==defguvenlık):
    yeniparola=input('Yeni parolayı giriniz:')
    defparola = yeniparola
    print('Lütfen bekleyiniz')
    print('Şifreniz başarıyla değiştirildi
    Girişe yönlendiriliyorsunuz...')
    else:
    print('Lütfen Tekrar Deneyiniz')

  • @bilaldvarc9367
    @bilaldvarc9367 5 років тому

    şunu deneyin
    #Kullanıcı Şifre Ve İsim Kontrol Programı
    defkullanici= (float("1234"))
    defsifre = (float("1234"))
    while (True):
    kullanici = input ("İsim Girin :")
    sifre =input ("Şifre Girin:")
    if ((kullanici == defkullanici) and (sifre == defsifre)):
    print ("Biligiler Doğru Giriş Onaylandı")
    break
    else :
    print ("Bilgiler Yanlış Tekrar Girin:")

  • @uzaylos
    @uzaylos 2 роки тому

    yazilimcibebe
    gollum
    efsaneymiş hocam :D

  • @hizlifare3585
    @hizlifare3585 6 років тому

    ABI SIFREYI BIR SONRAKI GIRIS ICIN DEGISTIREMIYORMUYUZ YANI SADECE GOSTERIMLIKMI

  • @serdaryldzstudent4360
    @serdaryldzstudent4360 5 років тому

    Teşekkürler öncelikle. Sorum şu: Ben bir şifreleme programı yazmak istiyorum. Her harf farklı bir harfle değişecek. O yüzden bir kelime yazdığımda yerine şifrelisini basacak bana. Böyle bir programı nasıl yazabilirim? Cevaplarsanız çok sevinirim. Bu anlattıklarınızla yapabilir miyim basit olarak?

  • @mithatkacak7130
    @mithatkacak7130 2 роки тому

    abi while denileni yaptım hatta kullanıcı adını değiştirmek istermisiniz diyede yaptım ama program sonlanmıyor acaba normal mi hoşgeldiniz diyor sonra yeniden istiyoır

  • @emrearli5208
    @emrearli5208 6 років тому

    hocam bende break kodunu kabul etmiyor neden acaba?
    birçok yerde araştırdım print ile aynı izada olsun diyor if in içinde sayılsın diye ama kabul etmedi?
    # break ve while örneği
    defkullanici = "yazilimcibebe"
    defparola = "1234"
    while (True):
    kullanici = input("KULLANICI ADI:")
    parola = input("PAROLA: ")
    if ((kullanici == defkullanici) and (parola == defparola)):
    print("hosgeldiniz", kullanici)
    break
    elif ((kullanici != defkullanici) and (parola == defparola)):
    print("KULLANICI ADI YANLIS")
    elif ((kullanici == defkullanici) and (parola != defparola)):
    print("SİFRE YANLIS")
    print("SİFREYİ DEGİRTİRMEK İSTERMİSİNİZ ? (E/H)")
    cevap = input()
    if (cevap == "E"):
    yeniparola = input("yeni parola :")
    print("LÜTFENBEKLEYİNİZ")
    defparola = yeniparola
    print("sifre degistirildi")
    else:
    print("tekrar deneyiniz")

  • @selcukmerdivan4774
    @selcukmerdivan4774 5 років тому +3

    """
    h = giriş sayısı
    a = kayıt olmuş/olmamış
    m = 2. bir kayıtı engelliyor
    b = kayıt/giriş durumunda döngüyü atlamak için
    """
    print("Şifreniz en az 6 karakterli olmalıdır.
    Yazınız giriş/kayıt!")
    a = 0
    b = 0
    h = 0
    m = 0
    while True:
    while True:
    emir = input("Emrediniz:")
    while a == 1:
    if emir == "giriş":
    if a == 1:
    k = input("Kullanıcı adınız:")
    s = input("Şifreniz:")
    if k == kayit and s == sifre:
    print("Giriş yapılıyor !")
    b += 1
    break
    if k == kayit and not s == sifre:
    print("Yanlış bir şifre girdiniz.")
    if not k == kayit and not s == sifre:
    print("Böyle bir kayıt bulunmamaktadır.")
    else:
    break
    while m == 0:
    if emir == "kayıt":
    kayit = input("Kullanıcı adınız:")
    sifre = input("Şifreniz:")
    c2 = input("Tekrar şifreniz:")
    if not sifre == c2:
    print("Üzgünüm, şifreler uyuşmamakta.")
    elif sifre == c2 and len(sifre) < 6:
    print("Şifreniz en az 6 karakterli olmalıdır.")
    elif sifre == c2:
    b += 1
    a += 1
    m += 1
    break
    else:
    break
    if b == 1:
    b -=1
    break
    if emir == "giriş" and a == 0:
    print("Herhangi bir kaydınız bulunmamaktadır.")
    h += 1
    print("Giriş yapmış bulunmaktasınız!")
    print("Kullanıcı adınız:", kayit)
    print("Giriş sayınız", h)
    print("Eğer çıkış yapmak istiyorsanız \"çıkış\" yazınız.")
    while True:
    p = input("Yaz:")
    if p == "çıkış":
    print("Çıkış yaptınız!")
    break

  • @A_Temel
    @A_Temel 8 років тому

    öncelikle anlatım çok iyi teşekkürler fakat kafama takılan bir konu var.kullanıcı şifresini değiştirmek istediği zaman yeni şifreyi girdiğinde defparola=yeniparola diye tanımladığımızda kod bitiyor ve başa dönüyor.kodu da yukarıdan aşağıya okuduğuna göre ilk başta defparola=1234 yı okuması ve kullanıcı şifresini 1234 e göre kontrol etmesi gerekmiyormu bu mantığa göre.Yani defparola=yeniparola dan sonra ilk satırdaki defparola değerinin güncellenmesini sağlayan bir mekanizma gerekmiyormu mantıksal olarak?biraz karışık oldu gibi ama umarım anlatabilmişimdir sorumu :D

    • @berkcanozturk655
      @berkcanozturk655 8 років тому +1

      Başa dönüyordan kasıt while döngüsü içinde başa dönüyor.Programı baştan okumuyor yani.while içindeki deger true oldugu sürece döngü sürekli tekrar eder program değil.programi kapatip tekrar açarsan senin dedigin gibi olur ve def degere geri döner.zaten veritabani vs olmadıgı için programı restartladıgında yazdığın her şey kaybolacak program 0'lanacak.

  • @canstrqfe5969
    @canstrqfe5969 3 роки тому

    Arkadaşlar bişey dicem mesela şifreyi ilk yanlış girdiğinde değil 2 ve ya 3. yanlış denemede değiştirmek istermisiniz desin ve ya programı sonlandırsın istiyorum nasıl olacak ?

  • @R3TREX
    @R3TREX 8 років тому

    Selamun Aleyküm mükemmel anlatıyorsunuz gerçekten elinize emeğinize beyninize sağlık soracagım tekşey yani söyliyeceğim şu lanet olası kodların veya yazıların altındaki tırtıklı çizgileri nasıl kaldırıcaz ben dark theme kullanıyorum ve çok gıcığıma gidiyor

  • @R3TREX
    @R3TREX 8 років тому

    ve birde hatırladıgım kadarıyla stringlerde '''Hello World''' yani 3 tırnak arasıda yazabiliyorduk onu unutmuşssunuz sanırım serinin 2. videosunda

  • @yukselse7393
    @yukselse7393 4 роки тому +1

    yazilan0 = input("Number: ")
    if yazilan0 == "736":
    yazilan = input("Find:")
    ogrenci736 = ["NKS", 14, "Gymnasium Edenkoben" , 1.70]

    while yazilan0 != "736":
    print("Enter a valid Number")
    yazilan0 = input("Number:")

    while True:

    if yazilan == "All Infos":
    print(ogrenci736[0])
    print(ogrenci736[1])
    print(ogrenci736[2])
    print(ogrenci736[3])
    yazilan = input("Find:")

    elif yazilan == "Name":
    print(ogrenci736[0])
    yazilan = input("Find:")

    elif yazilan == "School":
    print(ogrenci736[2])
    yazilan = input("Find:")

    elif yazilan == "Age":
    print(ogrenci736[1])
    yazilan = input("Find:")
    elif yazilan == "Height":
    print(ogrenci736[3])
    yazilan = input("Find:")

    elif yazilan == ".":
    yazilan = input("Find:")
    yazilan = input("Find:")
    Bu kod herzaman çalışmıyor mesela bazen All Infos yazınca print etmiyor brikaç kere yazmak gerekiyor sorunun kaynağını bilen varmı

  • @bababela1052
    @bababela1052 4 роки тому

    ben analdım ama neden yeniparola = defparola diyince hata veriyor da defparola = yeniparola diyince hata vermiyor ?

  • @huseyincrak8171
    @huseyincrak8171 6 років тому

    Merhaba,
    def'in anlamını öğrenebilir miyim? kullanıcı adını tanımlarken başına "def" koyuyoruz ama özel bir anlamı var mıdır yoksa öylesine mi kullanılmış? Teşekkür ederim şimdiden.

    • @huseyinelibol8963
      @huseyinelibol8963 5 років тому

      geç olmuş ama olsun. default'un kısaltması sanırım. varsayılan demek :)

  • @oylesinebirkanal8775
    @oylesinebirkanal8775 4 роки тому

    işsiz bi program yaptım ;D
    x=2
    while(True):
    print(x)
    x*=2
    continue


    ;)

  • @betul9165
    @betul9165 2 роки тому

    2 gündür python öğrenmeye çalışıyorum, bu dersin çalışmasını da az önce bitirdim. Daha önce hiçbir kodlama deneyimim olmadığını düşünürsem sanırım iyi bir yerdeyim, bilmiyorum. Yorumlayabilir misiniz, düzeltilebilecek yerleri belirtebilir misiniz? (while döngüsünü özellikle fazlaca kullanmaya çalıştım.)
    print("Merhaba, dünyamıza hoş geldin.")
    while True:
    answer = input("Kendini tanıtmak ve hesap oluşturmak ister misin? (Evet demelisin.) ")
    if (answer == "evet") or (answer == "Evet"):
    print("Çok heyecanlandım! Birazdan sana sorular soracağım.")
    break
    name = input("Adın: ")
    lastname = input("Soyadın: ")
    age = input("Yaşın: ")
    sex = input("Cinsiyetin: ")
    username = input("Kullanıcı adın ne olsun: ")
    password = input("Şifren ne olsun: ")
    print("Teşekkürler... Verilerini sisteme işliyorum, biraz bekleteceğim seni.")
    while True:
    answer = input("Şimdi hesabına giriş yapabilirsin. Yapmak istiyor musun? (Evet demelisin.) ")
    if answer == "Evet" or answer == "evet":
    break
    while True:
    entered_username = input("Kullanıcı adın: ")
    entered_password = input("Şifren: ")
    if entered_username != username and entered_password != password:
    print("Kullanıcı adın veya şifrenden biri yanlış. Hangisi söylemem. Tekrar dene.")
    elif entered_username == username and entered_password != password:
    print("Kullanıcı adın veya şifrenden biri yanlış. Hangisi söylemem. Tekrar dene.")
    elif entered_username != username and entered_password == password:
    print("Kullanıcı adın veya şifrenden biri yanlış. Hangisi söylemem. Tekrar dene.")
    else:
    print("Selam! Hesabına başarıyla giriş yaptın {}

  • @nabererkan9748
    @nabererkan9748 6 років тому +1

    input() karşısını neden boş bıraktın ?

    • @nezrins2795
      @nezrins2795 4 роки тому

      O boşluk olarak geçiyor ve kullanici oraya isdediyi bir şeyi yaza bilr( yani E/H seceneginden birini yazmalı)

  • @aliosmankim
    @aliosmankim 4 роки тому

    Sistem girişli Ortalama Hesaplama ve Hediye Gönderme Programı.
    Not : Örnek görmek isteyenlere.
    defa = "ali"
    defb = "1234"
    defcevap = "Kaya"
    defcevap2 = "Kenan"
    while(True):
    ad=input ("Kullanıcı Adı:")
    parola=input ("Parola:")
    if (defa==ad) and (defb==parola):

    print ("Giriş Sağlandı.")
    print ("Tekrar Hoşgeldin",ad)
    a=input ("Birinci Sınav Notun:")
    b=input ("İkinci Sınav Notun:")
    c=input ("Üçüncü Sınav Notun:")
    ortalama = (int(a)+int(b)+int(c))/3
    print ("Ortalaman:",ortalama)
    if (ortalama >= 70):
    print ("Tebrikler, Hediyenizi almaya hak kazandınız.")
    adresc=input("Hediyeniz sisteme kayıtlı adrese gönderilsin mi?(E/H):")
    if (adresc == "E"):
    print("Hediyeniz yola çıkmak üzere.")
    else:
    print("Yeni adresinizi sisteme kaydedin.")
    else:
    print("Hediye almaya hak kazanamadınız.")

    break
    elif (defa!=ad) and (defb==parola):
    print ("Kullanıcı adı yanlış.")
    print ("Tekrar deneyin.")
    elif (defa ==ad )and(defb!=parola):
    print ("Parola Yanlış.")
    cevap = input("Parolayı değiştirmek ister misiniz?(E/H):")
    if (cevap == "E"):
    soru1=input("Annenin Kızlık Soyadı:")
    soru2=input("Baba Adı:")
    if (soru1==defcevap)and(soru2==defcevap2):
    print("Cevaplar doğru.")
    yparola=input ("Yeni Parolanızı Giriniz:")
    defb = yparola
    print("Parola Başarı ile Değiştirildi.")
    else:
    print ("Yanlış Cevap.")

    else:
    print("Giriş Hatalı")

  • @suleymanrdvantalyak3301
    @suleymanrdvantalyak3301 6 років тому

    Merhabalar bir E-Okul programı yazıyorum da bu programda girilen not 0'dan küçük ya da 100'den büyük olursa o notun tekrar sorulmasını istiyorum. Kolay ve kısa bir yolu var mı yoksa her not için ayrı ayrı
    while yazılı1100:
    print("Geçerli Bir Not Girdiniz")
    .......
    şeklinde mi yazmak gerekiyor.

  • @oykuhazelugur6279
    @oykuhazelugur6279 4 роки тому +1

    hocam merhaba kodu yazdım ama parolayı yanlış girdiğimde beni döngüye aldı ve kullanıcı adını tekrar istedi sebebi ne olabilir?

    • @naksvideos
      @naksvideos 4 роки тому

      aynen bende öyle oldu

    • @deatet-ra3125
      @deatet-ra3125 3 роки тому +1

      if veya eliflerin hizasını belirleyememiş olabilirsiniz. verdiğiniz belirtecin hiza değeri önem taşıyor

  • @furkanmusabozdag2835
    @furkanmusabozdag2835 3 роки тому

    hocam kolay gelsin paython da hesap makinası yaptım nasıl döngüye alırım

  • @bilgisayardunyas6313
    @bilgisayardunyas6313 7 років тому +1

    Güzel uygulama olmuş teşekkürler

  • @alikperislam1115
    @alikperislam1115 4 роки тому

    Güvenlik sorusu da ekleyerek yaptım.
    #while;if-elif-else ile kullanıcı adı ve parolanın girildiği program.
    kullanıcıadı="yapayzeka"
    kullanıcıparola=787980
    guvenlikcevabi=882
    while(True):
    kullanıcı=input("lütfen kullanıcı adınızı giriniz :")
    parola=int(input("Lütfen parolanızı giriniz :"))
    if (kullanıcıadı==kullanıcı)and(kullanıcıparola==parola):
    print("Yapay Zeka konferansına hoşgeldiniz.")
    break
    elif (kullanıcıadı!=kullanıcı)and(kullanıcıparola==parola):
    print("lütfen dğru bir kullanıcı adı giriniz.")
    elif (kullanıcıadı==kullanıcı)and(kullanıcıparola!=parola):
    print("Yanlış bir parola girdiniz.")
    guvenliksorusu = int(input("T.C. kimlik numaranızın son 3 hanesini giriniz :"))
    if (guvenliksorusu==guvenlikcevabi):
    yeniparola = int(input("LÜtfen yeni parolanızı giriniz :"))
    kullanıcıparola = yeniparola
    print("lütfen bekleyin yeni parolanız oluşturuluyor.")
    print("yeni parolanız:", yeniparola)
    else:
    print("lütfen tekrar deneyiniz.")

  • @rmyapim2007
    @rmyapim2007 3 роки тому

    defkullanici="Ramil"
    defparola="123"
    kullanici=input("Adinizi girin")
    parola=input("Parolanizi girin")
    while (True):
    if ((defkullanici==kullanici)and(defparola==parola)):
    print("Daxil oldunuz")
    break
    elif ((kullanici!=defkullanici)and(parola==defparola)):
    print("Kulanici adiniz sehvdir")
    break
    elif ((kullanici==defkullanici)and(parola!=defparola)):
    print("Şifrənizi xatırlamırsız?")
    print("Şifrəni deyişdirmək isteyirsiz(Bəli/Xeyr)")
    cavab=input()
    if (cavab!="Xeyr"):
    print("Tekar yoxlayin")
    if (cavab=="Bəli"):
    print("Yeni sifrenizi girin")
    burda neden Xeyr ve ya beli yazınca ayni şey geliyor?

  • @Efe-cj6ju
    @Efe-cj6ju 4 роки тому

    Güzel video olmuş, teşekkür ederim.

  • @burkhansafarov1
    @burkhansafarov1 3 роки тому

    While döngüsünün ilk adımında break girdiğimde nedense "break outside loop" diye error alıyorum. Bir tek ben yaşamışım sanırım.

  • @dragondesign7281
    @dragondesign7281 7 років тому +7

    Ben biraz daha geliştirdim olmuş mu pek olmasada (Benim anlamadığım şey while(True) yazı yo ya orası false olsaydı olucak tı yani farkları ne ? )
    kullanıcı1 = "Ümit"
    parola1 = "123456"
    while(True):
    kullanıcı2 = input("Kullanıcı Adınızı Giriniz:")
    parola2 = input("Parolanızı Giriniz:")
    if ((kullanıcı2 == kullanıcı1) and (parola2 == parola1)):
    print("Tebrikler Başarıyla Giriş Yaptınız!")
    break
    elif((kullanıcı2 != kullanıcı1) and (parola2 == parola1)):
    print("Lütfen Kullanıcı Adınızı Kontol Ediniz!")
    elif ((kullanıcı2 == kullanıcı1) and (parola2 != parola1)):
    print("Şifrenizi mi unuttunuz ?(E/H)")
    cevap = input()
    if (cevap == "E"):
    print("Lütfen E-posta adresinizi giriniz")
    eposta = input()
    print("E-postanıza gönderilen 9 haneli doğrulama kodunu giriniz")
    kod1 = "5MV7S55S3"
    kod2 = input()
    if (kod1 != kod2):
    print("Kodunuz hatalı tekrar deneyin")
    if (kod1 == kod2):
    print("Kodunuz Doğru")
    print("Yeni Şifrenizi Girin")
    yeniparola = input()
    print("Yeni Şifrenizi Tekrar Giriniz")
    tekrarparola = input()
    if (yeniparola != tekrarparola):
    print("Yeni şifre Tekrar şifreyle uyuşmamaktadır")
    if (yeniparola == tekrarparola):
    print("Tebrikler yeni parola kaydedildi!")
    parola1 = yeniparola
    else:
    print("Lütfen bütün herşeyi kontrol edip tekrar deneyiniz")

    • @crown9919
      @crown9919 6 років тому

      çok iyi yapmışsın ama şifre yenilemede şifrenizi giriniz girdikten sonra şifrenizi tekrar giriniz yerine yanlış girersek bozuluyor döngüye giriyor

    • @FurkanGulsen
      @FurkanGulsen 6 років тому

      #if ve elif lere dikkat et. 2 tane if i alt alta kullanırsan sorun yaratırsın.
      kullanıcı1 = "Ümit"
      parola1 = "123456"
      while(True):
      kullanıcı2 = input("Kullanıcı Adınızı Giriniz:")
      parola2 = input("Parolanızı Giriniz:")
      if ((kullanıcı2 == kullanıcı1) and (parola2 == parola1)):
      print("Tebrikler Başarıyla Giriş Yaptınız!")
      break
      elif((kullanıcı2 != kullanıcı1) and (parola2 == parola1)):
      print("Lütfen Kullanıcı Adınızı Kontol Ediniz!")
      elif ((kullanıcı2 == kullanıcı1) and (parola2 != parola1)):
      print("Şifrenizi mi unuttunuz ?(E/H)")
      cevap = input()
      if (cevap == "E"):
      print("Lütfen E-posta adresinizi giriniz")
      eposta = input()
      print("E-postanıza gönderilen 9 haneli doğrulama kodunu giriniz")
      kod1 = "5MV7S55S3"
      kod2 = input()
      if (kod1 != kod2):
      print("Kodunuz hatalı tekrar deneyin")
      elif (kod1 == kod2):
      print("Kodunuz Doğru")
      print("Yeni Şifrenizi Girin")
      yeniparola = input()
      print("Yeni Şifrenizi Tekrar Giriniz")
      tekrarparola = input()
      if (yeniparola != tekrarparola):
      print("Yeni şifre Tekrar şifreyle uyuşmamaktadır")
      elif (yeniparola == tekrarparola):
      print("Tebrikler yeni parola kaydedildi!")
      parola1 = yeniparola
      else:
      print("Lütfem herşeyi kontrol ettğinizden emin olun...")

    • @kaan1780
      @kaan1780 6 років тому +1

      While(False) olsaydı döngü hiç çalıştırılmayacaktı.

  • @berkerkar7742
    @berkerkar7742 6 років тому

    Hocam parolayı değiştirdikten sonra yeniden run yaptığımızda değiştirdiğimiz parolayla girip hosgeldiniz cıktısını alabilen kod da yaparmısınız?

  • @deepL0
    @deepL0 4 роки тому +1

    defkul = "aziz"
    defpar = "1234"
    while (True):
    kul = input("kullanıcı adı:")
    par = input("sifre:")
    if ((defkul == kul) and (defpar == par)):
    print("Hoşgelidinz!")
    break
    elif ((defkul != kul) and (defpar == par)):
    print("Kullanıcı adınız yanlış!")
    elif ((defkul == kul) and (defpar != par)):
    print("Şifreniz yanlış!")
    print("Şifrenizi değiştirmek istermisiniz?(E/H)")
    cev = input()
    if (cev == "E"):
    ypar = input("Yeni parolanızı giriniz:")
    ypar1 = input("parolanızı onaylayın:")
    if (ypar == ypar1):
    defpar = ypar
    print("Şifreniz başarıyla değiştirlidi!")
    else:
    print("tekrar deneyin")

  • @muradquliyev6309
    @muradquliyev6309 2 роки тому

    12. Çıxışda 100-ə qədər olan Fibonaçi ədədlərini göstərən proqram yazın.
    a = 1
    b = 1
    c = 1
    list = [1,1]
    while c

  • @deniztopcuoglu1258
    @deniztopcuoglu1258 3 роки тому

    (KULLANICI ADINI VE PAROLANIZI YANLIŞ GİRME DURUMUNUZDA HER İKİSİNİDE DEĞİŞTİREN VERSİYONDUR HER KOŞUL. İKİSİNİDE YANLIŞ GİRERSENİZ İKİSİNİDE AYNI ANDA BAŞARILI BİR ŞEKİLDE DEĞİŞTİREBİLİRSİNİZ)
    defkullaniciadi = "admin"
    defparola = "123"
    while (True):
    kullaniciadi= input("Kullanıcı Adı:")
    parola = input("Parola:")
    if ((kullaniciadi == defkullaniciadi) and (parola == defparola)):
    print ("Hoşgeldiniz")
    break
    elif ((kullaniciadi != defkullaniciadi) and (parola == defparola)):
    print("Kullancı adınızı hatalı girdiniz. Yeni Kullanıcı adı almak istermisiniz (E/H)")
    cevap = input("Cevap:")
    if((cevap == "E") or (cevap == "e")):
    newkullaniciadi = input("Yeni kullanıcı adınızı giriniz:")
    defkullaniciadi = newkullaniciadi
    print("Kullanıcı adınız başarılı bir şekilde değiştirilmiştir")
    elif ((kullaniciadi == defkullaniciadi) and (parola != defparola)):
    print("Parolanızı yanlış girdiniz. Yeni parola almak istermisiniz (E/H)")
    cevap =input("Cevap:")
    if((cevap == "E") or (cevap == "e")):
    newparola = input("Yeni parolanızı giriniz:")
    defparola = newparola
    print("Parolanız başarılı bir şekilde değiştirilmiştir")
    elif((kullaniciadi != defkullaniciadi) and (parola != defparola)):
    print("Kullanıcı adı ve parola hatalı. Yeni kullanıcı adı ve parola almak istermisinz. (E/H)")
    cevap = input("Cevap:")
    if ((cevap == "E") or (cevap == "e")):
    yenikullaniciadi = input("Yeni kullanıcı adınızı giriniz:")
    yeniparola = input("Yeni parolanızı giriniz:")
    defparola = yeniparola
    defkullaniciadi = yenikullaniciadi
    print("Kullanıcı Adı ve parolanız başarılı bir şekilde değiştirilmiştir")

  • @77alperen77
    @77alperen77 2 роки тому

    merhaba python öğrenmeye yeni başladım.
    bu dersin örneğini biraz geliştirerek yazmaya çalışıyorum.
    ancak program içerisinde:
    cevap = input()

    if (cevap == "E"):
    yeniparola = input("Yeni Parola:")
    print ("Lütfen Bekleyiniz...")
    defparola = yeniparola
    print("Şifreniz değişti...
    Tekrar Giriş Yapınız") diye devam ediyor.
    peki burda cevap "E" değil "H" ise cevabı olduğunda program devam etmemesi için nasıl bir yol izlemeliyim?
    teşekkürler...

    • @lergoooon
      @lergoooon 2 роки тому +1

      elif:
      cevap== H
      break

    • @77alperen77
      @77alperen77 2 роки тому +1

      @@lergoooon tesekkurler.

  • @ibrahimkarg6963
    @ibrahimkarg6963 3 роки тому

    Arkadaşlar peki bir şey sorucağım. Eğer kullanıcı yeni şifre bölümüne eski şifresini girerse tekrar denemesini nasıl sağlayacağız ? Hangi kod satırı ile

  • @roton5061
    @roton5061 7 років тому +6

    print("MATEMATİK BULMACASINA HOŞ GELDİN")
    a=str(input("İSMİNİZİ YAZINIZ » "))
    print("HOŞ GELDİN", (a))
    print("SORU 1 E GEÇMEK İÇİN ENTERE BAS", (a))
    ENTER=input()
    print("SORU 1: 18+2 KAÇ EDER ?")
    s1 = int(input("CEVABINIZI YAZ" ))
    if s1 == 20:
    print ("DOGRU")
    print("ENTERE BAS")
    ENTER=input()
    print("SORU 2: 2*2+10/2 KAÇ EDER ?")
    s2 = int(input("CEVABINIZI YAZ" ))
    if s2 == 9:
    print("DOGRU CEVAP")
    ENTER:input()
    print("SORU 3: 10 un küpü 10 un karesinin kaç katıdır")
    s3 = int(input("CEVABINIZI YAZ" ))
    if s3 == 10:
    print("DOGRUU!!")
    ENTER=input()
    print("SORU 4: (13-3)* (9+1)/10 SORUSUNUN CEVABININ KÜPÜ KAÇ EDER ?")
    s4 = int(input("CEVABINIZI YAZ" ))
    if s4 == 1000:
    print("DOĞRU BÜTÜN SORULARI BİTİRDİNİZ TEBRİKLER")
    ENTER=input()

  • @Grand-warden
    @Grand-warden 4 роки тому

    yine harika bir anlatım

  • @tarkandemir516
    @tarkandemir516 7 років тому +2

    Ben bunun kayıt olmasını içeren bunun yanında birde tek bir döngü içerisinde bütün girişleri yapabiliyor ne yanlış yaparsa her zaman düzeltebiliyor tek döngüde. :)
    """
    Register and Login System Project (While)
    """
    SignUser = input("Username:")
    SignPass = input("Passaword:")
    SignMail = input("E-Mail:")
    defU = SignUser
    defP = SignPass
    defE = SignMail
    print("Register Successfull!")
    LogSys = input("For Login, write Login!")
    if LogSys == "Login" or "Login!":
    LogU = input("Username:")
    LogP = input("Passaword:")
    if (LogU == defU) and (LogP == defP):
    print("Welcome", LogU)
    ExSys = input("For Exit, write Exit!")
    if ExSys == "Exit" or "Exit!" or "exit" or "exit!":
    print("Bye", defU)
    elif ((LogU != defU) and (LogP == defP)) or ((LogU == defU) and (LogP != defP)) or ((LogU != defU) and (LogP != defP)):
    print("Username is wrong!")
    TrySys = input("İf do you try again, write Try!")
    while TrySys == "Try" or "Try!" or "try" or "try!":
    TryU = input("Username:")
    TryP = input("Passaword:")
    if (TryU == defU) and (TryP == defP):
    print("Welcome", LogU)
    ExSys = input("For Exit, write Exit!")
    if ExSys == "Exit" or "Exit!" or "exit" or "exit!":
    print("Bye", defU)
    break

  • @rabiaerten5006
    @rabiaerten5006 2 роки тому

    if ((kullanıcı == defkullanıcı) and (parola == defparola)):
    IndentationError: expected an indented block after 'if' statement on line 7 burdaki hata nerde yada bu tür hataları söyleyebilecek bir site var mı

    • @betul9165
      @betul9165 2 роки тому

      seviyen ne şu anda 5 ay olmuş

  • @seeneou3670
    @seeneou3670 7 років тому

    Basit bi sistem
    defkullanici = "admin"
    defparola = "123"
    while(True):
    kullanici = input("Kullanıcı adi:")
    parola = input("Parola:")
    if ((defkullanici == kullanici) and (defparola == parola)):
    print ("Sisteme hoşgeldiniz")
    break
    elif((defkullanici == kullanici) and (defparola != parola)):
    print("Şifrenizimi unuttunuz(E/H)")
    cevap = input()
    if (cevap == "e"):
    yeniparola = input ("Yeni Parola:")
    defparola = yeniparola
    print("Parolanız degiştirildi.")
    elif (cevap == "h"):
    Print("İyi günler")
    break

  • @oguzhangurbuz2942
    @oguzhangurbuz2942 4 роки тому

    kullanici = "Mehdi"
    parola = "123456"
    while (True):
    kullanici2 = input("Kullanıcı adınızı giriniz")
    parola2 = input("Parolanızı giriniz")
    if kullanici == kullanici2 and parola2 == parola:
    print("Giriş başarılı,profiliniz açılıyor...")
    break
    elif parola==parola2 and kullanici!=parola2:
    print("Kullanıcı adınız yanlış,tekrar deneyiniz")
    break
    elif kullanici2 == kullanici and parola != parola2:
    print("Şifreniz yanlış,şifrenizi mi unuttunuz?")
    cevap = input("Şifrenizi değiştirmek istiyorsanız E,istemiyorsanız H'e basınız.")
    if cevap == "E" or "e":
    yeniparola = input("Yeni şifrenizi giriniz")
    parola = yeniparola
    else:
    print("Giriş sayfasına dönülüyor")
    break

  • @omerfaruksever3123
    @omerfaruksever3123 7 років тому

    Merhaba, derslerinizi takip ediyorum ve aynı zamanda pycharm da tekrar yazıyorum. While döngüsü ile yazdığınız kodun aynısını yazmama rağmen line 14 de ki elif ((kullanici != defkullanici) and (parola == defparola)): bu kod hata veriyor. Takıntılı bir şekilde burayı geçmek için uğraşıyorum günlerdir ama geçemiyorum. invalid syntax hatası veriyor. Yardımcı olursanız sevinirim :)

    • @omerfaruksever3123
      @omerfaruksever3123 7 років тому

      #Kullanici adı ve parola Kontrolü
      # break deyimi - döngünün içinde break çalıştırıldığı zaman döngü sona erer.
      defkullanici = "severomer"
      defparola = "1234"
      while(True) :
      kullanici = input("Kullanıcı Adı:")
      parola = input ("Parola:")
      if((kullanici == defkullanici ) and (parola == defparola)):
      print ("Hoşggeldiniz", kullanici)
      break
      elif ((kullanici != defkullanici) and (parola == defparola)):
      print("kullanıcı adı yanlış")
      elif ((kullanici == defkullanici) and (parola != defparola)):
      print(" Şifrenizi mi unuttunuz ?")
      print("Şifrenizi değiştirmek ister misiniz? (E/H)")
      cevap = input()
      if(cevap == "E")
      yeniparola=input("Yeni parola :")
      print("Lütfen Bekleyin...")
      defparola=yeniparola
      print("Şifre başarıyla değiştirilmiştir")
      else:
      Print("Tekrar Deneyin")

    • @elex7183
      @elex7183 2 роки тому

      selamlar 5 yıl sonra karşılaştım yorumunuzla her ne kadar siz belki göremesenizde benzer problemle karşılaşacak arkadaşlar için yorum yapma gereksinimi duydum
      bende son zamanlarda yazılım öğrenmeye çalışıyorum sanırsam probleminizi çözdüm break komutu "print ("Hoşggeldiniz", kullanici)" kod grubunun içinde olmadığından ötürü direkt sonlandıracak ve alttaki kodlara erişilmeyeceğinden ötürü syntax hatası veriyor sistem. Eğer "break" kodunu "print ("Hoşggeldiniz", kullanici)" grubunun içine gömerseniz sorun ortadan kalkacaktır aşağıya düzeltilmiş kodları bıraktım dileyen göz gezdirebilir.
      defkullanici = "severomer"
      defparola = "1234"
      while(True) :
      kullanici = input("Kullanıcı Adı:")
      parola = input ("Parola:")
      if((kullanici == defkullanici ) and (parola == defparola)):
      print ("Hoşggeldiniz", kullanici)
      break


      elif ((defkullanici != kullanici) and (defparola == parola)):
      print("kullanıcı adı yanlış")
      elif ((kullanici == defkullanici) and (parola != defparola)):
      print(" Şifrenizi mi unuttunuz ?")
      print("Şifrenizi değiştirmek ister misiniz? (E/H)")
      cevap = input()
      if(cevap == "E"):
      yeniparola=input("Yeni parola :")
      print("Lütfen Bekleyin...")
      defparola=yeniparola
      print("Şifre başarıyla değiştirilmiştir")
      else:
      Print("Tekrar Deneyin")

  • @mavivatan9417
    @mavivatan9417 4 роки тому

    Hay Allah razı olsun

  • @parvinhasanov1757
    @parvinhasanov1757 7 років тому

    abi ben senin dedigin gibi yapiyorum
    defkullanici=("synox")
    defparola=("pervin2000")
    while(True):
    kullanici=input("Lutfen Kullanici Adinizi Giriniz:")
    parola=input("Lutfen sifrenizi Giriniz:")
    if ((kullanici == defkullanici) and (parola == defparola)):
    boyle amma if ((kullanici == defkullanici) and (parola == defparola)): yapinca sondaki 2 nokta dan sonra kirmizi cizgi cikiyor hall edemedim bir el atsan lutfen

    • @parvinhasanov1757
      @parvinhasanov1757 7 років тому

      abi sorunu cozdum qaliba defkullanici="kullanici adi" ben parantezin icinde yazyormusum

  • @byfischer7955
    @byfischer7955 6 років тому +3

    kullanici = input("Kullanici Adi:")
    File "", line 1, in
    NameError: name 'yazilimcibebe' is not defined
    İSİM GİRDİĞİM VAKİT BU HATAYI VERİYOR NE YAPMAM LAZIM ?

    • @turalaliyev6288
      @turalaliyev6288 6 років тому

      Hangi python versionunu kullaniyorsunuz?

    • @onursimsek7146
      @onursimsek7146 6 років тому

      kullanıcı dan input la veri almadan önce kullanıcıadı="yazılımcıbebe" gibi bir şey yaptınız mı?
      2. olasılık yazılımcıbbe yi tırnak içinde yazmamıs olabilirsiniz.

  • @tomathematicalolympics8071
    @tomathematicalolympics8071 4 роки тому

    vallaha bu adam kral ya

  • @guvenlikturgay
    @guvenlikturgay 7 років тому

    brake kodu hata veriyor... brake outside loop hatası veriyor...
    defkullanici = "tossbaa"
    defparola = "1234"
    while (True):
    kullanici = input ("Kullanıcı Adınızı Giriniz")
    parola = input ( "Parolanızı Giriniz")
    if (( kullanici == defkullanici)) and ((parola == defparola)):
    print ("Hoş Geldiniz",kullanici)
    break
    elif (( kullanici != defkullanici)) and ((parola == defparola)):
    print ("Kullanıcı Adını Hatalı Girdiniz")
    elif (( kullanici == defkullanici)) and ((parola != defparola)):
    print ("Paraloyı Hatalı Girdiniz")
    print ( "Şifrenizi Değiştirmek İstermisiniz (E / H)")
    cevap = input ()
    if (cevap == "E"):
    yeniparola= input ("Yeni Parolanıcı Giriniz")
    print ("Lütfen bekleyiniz..." )
    defparola = yeniparola
    print ("Şifreniz Başarı ile değiştirildi" )
    else:
    print ("Tekrar Deneyiniz")

    • @mrsrobot2438
      @mrsrobot2438 7 років тому

      if , elif ve else while komutunun içinde olması gerek düzeltilmiş hali
      defkullanici = "tossbaa"
      defparola = "1234"
      while (True):
      kullanici = input("Kullanıcı Adınızı Giriniz")
      parola = input("Parolanızı Giriniz")
      if ((kullanici == defkullanici)) and ((parola == defparola)):
      print("Hoş Geldiniz", kullanici)
      break
      elif ((kullanici != defkullanici)) and ((parola == defparola)):
      print("Kullanıcı Adını Hatalı Girdiniz")
      elif ((kullanici == defkullanici)) and ((parola != defparola)):
      print("Paraloyı Hatalı Girdiniz")
      print("Şifrenizi Değiştirmek İstermisiniz (E / H)")
      cevap = input()
      if (cevap == "E"):
      yeniparola = input("Yeni Parolanıcı Giriniz")
      print("Lütfen bekleyiniz...")
      defparola = yeniparola
      print("Şifreniz Başarı ile değiştirildi")
      else:
      print("Tekrar Deneyiniz")

    • @ferhatalan8155
      @ferhatalan8155 7 років тому

      sende yanlış yaptın Böyle olması gerek:
      defkullanici = "tossbaa"
      defparola = "1234"
      while (True):
      kullanici = input("Kullanıcı Adınızı Giriniz")
      parola = input("Parolanızı Giriniz")
      if ((kullanici == defkullanici)) and ((parola == defparola)):
      print("Hoş Geldiniz", kullanici)
      break
      elif ((kullanici != defkullanici)) and ((parola == defparola)):
      print("Kullanıcı Adını Hatalı Girdiniz")
      elif ((kullanici == defkullanici)) and ((parola != defparola)):
      print("Paraloyı Hatalı Girdiniz")
      print("Şifrenizi Değiştirmek İstermisiniz (E / H)")
      cevap = input()
      if (cevap == "E"):
      yeniparola = input("Yeni Parolanıcı Giriniz")
      print("Lütfen bekleyiniz...")
      defparola = yeniparola
      print("Şifreniz Başarı ile değiştirildi")
      else:
      print("Tekrar Deneyiniz")

  • @henimex
    @henimex 5 років тому

    #Kullanıcı İsim ve Parola Programı HenimeX
    print("Programa Yeni Kayıt Yapmak için: 1 'e Giriş Yapmak İçin: 2 'ye Basınız.")
    secim = int(input("Seçiminiz: "))
    if secim == 1:
    id = input("Lütfen Kullanmak İstediğiniz Kullanıcı Adınızı Giriniz: ")
    pw = input("Kullanmak İstediğiniz Şifrenizi Belirleyiniz: ")
    userdb=[id, pw]
    print ("Kullanıcı Adı: {}
    Şifre: {}".format (userdb[0], userdb[1]))
    onay = input ("Onaylıyor musunuz E:Evet / H:Hayır : ")
    if onay == "E":
    print("Kaydınız Başarıyla Tamamlanmıştır.")
    print (userdb)
    login1=input("Kaydınızı tamamladığınıza göre profilinizi güncellemek için "
    "giriş yapmak istermisiniz? E:Evet H:Hayır : ")
    if login1 == "E":
    while (True):
    rid = input("Kullanıcı Adınızı Giriniz: ")
    rpw = input("Şifrenizi Giriniz.")
    if ((rid == id) and (rpw == pw)):
    print ("Giriş Başarılı Lütfen Aşağıdaki Soruları Cevaplayınız.")
    name = input ("Adınız: ")
    surname = input ("Soyadınız: ")
    age = input ("Yaşınız: ")
    mail = input ("Mail Adresiniz: ")
    profile1 = [name, surname, age, mail]
    print ("Aramıza Hoşgeldin " + name[0]+"." + surname + " Sitemizin ayrıcalıklarından faydalanmaya başlayabilirsin.")
    print ("Profil Bilgileri:
    İsim : {}
    Soyisim : {}
    Yaş : {}
    e-mail : {}".format(profile1[0], profile1[1], profile1[2], profile1[3]))
    print ("Profil güncelleme işlemi tamamlandı.")
    break
    elif((rid != id) and (rpw == pw)):
    print("Böyle bir kullanıcı adı bulunamadı. " + rid )
    elif((rid == id) and (rpw != pw)):
    print("Şifrenizi hatalı girdiniz. Lütfen Tekrar Deneyiniz.")
    else:
    print ("Kullanıcı adı ve Şifrenizi yanlış girdiniz. Giriş Başarısız.")
    print ("Program sonlandırılıyor")
    break
    else:
    print("Kaydınız İptal Edilmiştir.")
    userdb [:] = []
    print (userdb)
    else:
    did = "henimex"
    dpw = "852741"
    print ("Yeni kayıt oluşturmadığınız için sadece yönetici girişi yapabilirsiniz.")
    while (True):
    lid = input ("Lütfen Yönetici Kullanıcı Adını Giriniz : ")
    lpw = input ("Yönetici şifrenizi giriniz : ")
    if (did == lid) and (dpw == lpw):
    print("Yönetici girişi başarılı. Yönetim Paneline Yönlendiriliyorsunuz.")
    process = int(input ("Ne Yapmak İstersiniz
    1: Yönetici Kullanıcı Adını Değiştir.
    2: Yönetici Şifresini Değiştir.
    3: Çıkış Yap" ))
    if (process == 1):
    ndid = input ("Yeni Yönetici Adını Giriniz. : ")
    did = ndid
    print ("Yeni yönetici kullanıcı adı belirlendi. :", did)
    exconfirm=input("Yönetici Kullanıcı Adını eğiştirdiniz programdan cıkmak istermisiniz. E:Evet H:Hayır")
    if (exconfirm == "E"):
    break
    elif (exconfirm == "H"):
    print("Yönetici Login ekranına yönlendiriliyorsunuz.")
    else:
    print("hacı naptın! Yanlış tuşa bastın. üzgünüm programı sonlandırmak zorundayım.")
    print("J.HenimeX Python Start Program a|0.0.1.3")
    break
    elif (process == 2):
    ndpw = input ("Yeni Yönetici Şifresini Giriniz : ")
    dpw = ndpw
    print ("Yeni yönetici şifresi belirlendi: ", dpw)
    exconfirm=input("Yönetici Şifre Değiştirdiniz programdan cıkmak istermisiniz. E:Evet H:Hayır")
    if (exconfirm == "E"):
    break
    elif (exconfirm == "H"):
    print("Yönetici Login ekranına yönlendiriliyorsunuz.")
    else:
    print("Hacı naptın! Yanlış tuşa bastın. üzgünüm programı sonlandırmak zorundayım.")
    print("J.HenimeX Python Start Program a|0.0.1.3")
    elif (process == 3):
    print ("Program Kapatılıyor...")
    ecount = 3
    while(ecount > -1):
    print("Geri Sayım", ecount)
    ecount-=1
    print("Geri Sayım", ecount)
    ecount-=1
    print("Geri Sayım", ecount)
    ecount-=1
    print("Geri Sayım", ecount)
    print("J.HenimeX Python Start Program a|0.0.1.3")
    break
    break
    else:
    print("Hacı naptın! Yanlış tuşa bastın. üzgünüm programı sonlandırmak zorundayım.")
    print("J.HenimeX Python Start Program a|0.0.1.3")
    break
    elif ((lid != did) and (lpw == dpw)):
    print("Girmiş olduğunuz kullanıcı |" + lid + "| bir yönetici değildir.")
    elif ((lid == did) and (lpw != dpw)):
    print("Yönetici şifresi hatalı Lütfen Tekrar Deneyiniz.")
    else:
    print("Giriş başarısız.")
    print ("J.HenimeX Python Start Program a|0.0.1.3")
    break