DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Valla neden liste1 ve liste 2 tanımlayıp uzattığını anlamadığımdan orayı silip tekrardan yazdım. Sonra kelimeyi bulduysanız 1 e basın ve kelimeyi yazın seçeneği gereksiz olduğu için orayı da sildim. Başka fonksiyon tanımlamadığın için fonksiyonda gereksizdir diye sildim geri kalan yerleri düzelttim. Ayrıca indekslemede hata olduğu için kendim indeks değişkeni oluşturdum ortaya bu çıktı:
import random print("---Adam asmacaya hoşgeldiniz---") liste=["araba","kerem","whatever","tarak","rainbow"] b=list(random.choice(liste)) c = [" "] * len(b) hak=6 indeks=0 bulundu=False while hak!=0: harf=input("Oyun basladı lütfen bir harf giriniz: ").lower() for gezgin in b: indeks+=1 if gezgin==harf: bulundu=True c[indeks - 1]=harf if " " not in c: print("tebrikler bildiniz") exit() if bulundu==False: hak-=1 print("yanlis tahmin ettin") print(hak, "hakkiniz kaldi") if hak==0 and " " in c: print("Sultan Ahmet Meydaninda Sallandin") exit() indeks=0 bulundu=False print(c)
Traceback (most recent call last): File "adam-asmaca.py", line xxx in <module> harf=input("Oyun basladı lütfen bir harf giriniz: ").lower() File "<string>", line 1, in <module> NameError: name 'e' is not defined
hatası çıkıyor. python-2.x kullandığım için olabilir mi, kod python-3.x uyumlu mu?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi Tark1 -- 24 Aralık 2018; 23:31:38 >