Python Login Form

Başlatan akifkaya005, 19 Kasım 2019 - 12:02:08

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

akifkaya005

Pythona yaklaşık 1 haftadır çalışıyorum ve giriş / kaydolma sistemi yapmaya çalıştım.


print("MERHABA SİSTEME HOŞGELDİNİZ")
islem = input("Lütfen işlemi seçiniz.(Kaydol veya Giriş).")
if islem == kaydol:
        kullanici_adi = input("Lütfen kaydolmak istediğiniz kullanıcı adınızı yazınız.")
        kadi_uzunluk = int(len(kullanici_adi))
        if kadi_uzunluk > 15:
            print("Kullanıcı adınız çok uzun.")
        elif kadi_uzunluk < 6:
            print("Kullanıcı adınız çok kısa.")
        else:
            print("Şimdi şifrenizi giriniz.")
            sifre = input()
            sifre_uzunluk = int(len(sifre))
            if sifre_uzunluk > 15:
                print("Şifreniz çok uzun.")
            elif sifre_uzunluk < 7:
                print("Şifreniz çok kısa.")
            else:
                print("Başarıyla kaydoldunuz!")
elif islem == Giriş:
        girilenad = input("Lütfen kullanıcı adınızı giriniz.")
        if girilenad == kullanici_adi:
            girilensifre = input("Şimdi şifrenizi yazınız.")
            if girilensifre == sifre:
                print("Başarıyla giriş yaptınız.")
        else:
            print("Şifreniz yanlış. Tekrar deneyin.")



Ama kodu çalıştırdığım zaman işlemi yazınız kısmına Kaydol da yazsam Giriş de yazsam dsfkjaskdfjlsd de yazsam, "kaydol" is not defined. diyor, sebebini bir türlü çözemedim. Yardım edecek var mı ?

marslı

 kaydol degerini tırnak içine almanız gerekiyor.
if islem == 'kaydol':

Aynı zamanda Giriş degerini de tırnak içine almalısınız.
elif islem == 'Giriş':