Untitled
unknown
plain_text
2 years ago
1.9 kB
10
Indexable
#paradigmat - strukturovane programovani from sibenice import SIBENICE_OBRAZKY HADANKA = "beranek" #"beranek jel na kole po vode a utopil se oleji" def vypis_stav_hry(odhalena_pismenka, idx_sibenice): print(SIBENICE_OBRAZKY[idx_sibenice]) print(",".join(odhalena_pismenka)) def ziskej_pismenko(odhalena_pismenka): vstup_validni = False while not vstup_validni: pismenko = input("Zadej pismenko: ").lower() if len(pismenko) == 1 and pismenko.isalpha() and pismenko not in odhalena_pismenka: vstup_validni = True else: print("Zadej jsi nejakou hloupost ty noumo!!!! hahahaha") return pismenko def odkryj_pismenko(hadane_pismenko, odhalena_pismenka): odhalil = False for idx, pismenko in enumerate(HADANKA): if pismenko == hadane_pismenko: odhalena_pismenka[idx] = hadane_pismenko odhalil = True return odhalil def konec_hry(idx_sibenice): if idx_sibenice == len(SIBENICE_OBRAZKY): print("Bohužel jsi umřel") else: print("Gratulace, prežil jsi") def main(): #vstupní procedura - začíná tam program odhalena_pismenka = ["_"]*len(HADANKA) idx_sibenice = 0 while idx_sibenice < len(SIBENICE_OBRAZKY) and "_" in odhalena_pismenka: vypis_stav_hry(odhalena_pismenka, idx_sibenice) pismenko = ziskej_pismenko(odhalena_pismenka) odhalil = odkryj_pismenko(pismenko, odhalena_pismenka) if not odhalil: print(f"Pismenko {pismenko} se v tajence nenachazí :(((") idx_sibenice += 1 konec_hry(idx_sibenice) if __name__ == "__main__": main() #1. informacni hlasky o chybnem pismenko (zadal jsi slovo, zadal jsi cislo, tohle jsi uz hadal) #2. aby to fungovalo i nad tajenkou, ktera ma mezery (cela veta) #3. udelat z toho hotovou videohru v pygame s obrazkama
Editor is loading...