-
Üyelik
17.12.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Fotoğrafçı - Videographer
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** A**
-
Mesajlar
490
-
Beğeniler
63 / 130
-
Ticaret
5, (%100)
Kaçıncı satırda hata veriyor hocam oraya yoğunlaşayım, bende başlangıç seviye biliyorum fazla bir bilgim yok birlikte incelemiş oluruz hem
1 kişi bu mesajı beğendi.
-
Üyelik
17.12.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Fotoğrafçı - Videographer
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** A**
-
Mesajlar
490
-
Beğeniler
63 / 130
-
Ticaret
5, (%100)
Hocam eğer cevaplayan olmazsa derleyiciye yazarım derleyici de incelerim pc ye geçtiğimde :)
-
Üyelik
02.04.2018
-
Yaş/Cinsiyet
30 / E
-
Meslek
Öğrenci
-
Konum
Edirne
-
Ad Soyad
U** M**
-
Mesajlar
16
-
Beğeniler
0 / 2
-
Ticaret
0, (%0)
karakter değişkeni dizi olarak tanımlanmamış string olarak geçiyor
-
Üyelik
04.07.2015
-
Yaş/Cinsiyet
29 / E
-
Meslek
Asker
-
Konum
İstanbul Anadolu
-
Ad Soyad
İ** B**
-
Mesajlar
81
-
Beğeniler
17 / 11
-
Ticaret
6, (%100)
Algoritmada mantık hatası var. Eğer parolada Türkçe karakter varsa uyarı mesajı veriyorsun ama daha ilk karakter kontrolünden geçtiği anda döngüyü sonlandırıyorsun. Halbuki gerisinde daha birçok karakter var, belki de sondaki karakterlerden birisi Türkçe karaktere denk gelecek?
Yani özetle: "Neden ilk Türkçe olmayan karakterde döngüyü bitiriyorsun? :) "
Şu aşağıdaki kod işini görecektir:
while True:
parola = input("Parolanız: ")
karakterler = "ÇÜĞİŞüğışçğüö"
kontrol = True
for i in karakterler:
if i in parola:
print("Türkçe karakter içeriyor!")
kontrol = False
break
if kontrol:
print("Girdiğiniz Parola: " + parola)
NOT: Bu kontrolü yapmanın daha kısa ve kolay yöntemleri var ama bu tarz birşey yazdın diye bende bu şekilde hazırladım kodu
1 kişi bu mesajı beğendi.