Python kullanıcı girşi

PeymanB

Yeni üye
2 Tem 2019
9
0
Python'a yeni başladım kullanıcı girişi yazmaya çalışıyorum ama mesela kullanıcı adı şifre yanlış girildikten sonra nasıl yeniden soracağını beceremedim kodlayarak gösterebilecek var mı. Yani doğru girildiğinde tamam login successful ama yanlış girildikten sonra tekrar sormasını istiyorum. Bildiğim kadarıyla sadece while kullanarak yapılabiliyo. O şekilde yapmaya çalışıyorum while komutunu kavramaya çalışıyorum şu an.
not: ingilizce yazdığıma bakmayın ingilizce bilmiyorum yeni öğreniyorum :D

Kod:
username = "admin"
password = "1234"

loginusr = input("Enter your username: ")
loginpass = input("Enter your password: ")
if username == loginusr and password == loginpass:
    print("Login successful")
else:
    print("Wrong username or passsword")
 

Leader-TR

Üye
11 Ağu 2018
183
50
Sanane
Kod:
username = "admin"
password = "1234"

while True:
    loginusr = input("Enter your username: ")
    loginpass = input("Enter your password: ")

    if username == loginusr and password == loginpass:
        print("Login successful")
        break
    else:
        print("Wrong username or passsword")
 

R1P CODE

Üye
28 Mar 2020
67
0
İstanbul
merhaba def ile de yapabilrsin

Kod:
def kulsifre():
    kulsifreniz = "123"
    kuladınız = "thackt"
    ad = input("Kullanıcı adınızı giriniz : ")
    sifre = input("Kullanıcı şifrenizi giriniz :")
    if ad != kuladınız:

        print("Kullanıcı adınız  hatalıdır  tekrar deneyiniz")
        kulsifre()
    elif sifre != kulsifreniz:
        print("Kullanıcı şifreniz hatalıdır  tekrar deneyiniz")

    else:
        print("Kullanıcı kaydı oluşmuştur iyi günler")

kulsifre()
 
Ü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.