def oyun_dongusu():
"""Oyunun ana döngüsü, harf al?r, tutarsa görünen karakterler listesi güncellenir,
tutmazsa can azalt?l?r, ve bu can bitene kadar ya da kelime bilinene kadar devam eder..."""
global gorunen_kelime, can
while can > 0 and secilen_kelime != "".join(gorunen_kelime):
cprint("kelime: " + "".join(gorunen_kelime), color="cyan", attrs=["bold"])
cprint("can : <" + "?" * can + " " * (5 - can) + ">", color="cyan", attrs=["bold"])
girilen_harf = harf_al()
pozisyonlar = harf_kontrol(girilen_harf)
if pozisyonlar:
for p in pozisyonlar:
gorunen_kelime[p] = girilen_harf
else:
can -= 1
评论列表
文章目录