From c99fca5d89f2560dd78037754755362c37b7957a Mon Sep 17 00:00:00 2001 From: Klemen Date: Sat, 28 Feb 2026 13:21:34 +0100 Subject: [PATCH] finalni popravki --- sudoku.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/sudoku.py b/sudoku.py index efeed3c..9c523f3 100644 --- a/sudoku.py +++ b/sudoku.py @@ -71,16 +71,16 @@ def izpisisudoku(): # funkcija za izpisovanje sudokuja print("SUDOKU") print() tezavnost = input("Izberi težavnost(lahka, srednja, težka, nemogoča):") -while tezavnost != "lahka" and tezavnost != "težka" and tezavnost != "srednja" and tezavnost != "nemogoča": +while tezavnost.lower() != "lahka" and tezavnost.lower() != "težka" and tezavnost.lower() != "srednja" and tezavnost.lower() != "nemogoča": print("Še enkrat jasno napiši.") tezavnost = input("Izberi težavnost(lahka, srednja, težka, nemogoča):") -if tezavnost == "lahka": # težavnost pove, koliko številk moramo odstraniti +if tezavnost.lower() == "lahka": # težavnost pove, koliko številk moramo odstraniti odstrani = 35 -elif tezavnost == "srednja": +elif tezavnost.lower() == "srednja": odstrani = 42 -elif tezavnost == "težka": +elif tezavnost.lower() == "težka": odstrani = 49 -elif tezavnost == "nemogoča": +elif tezavnost.lower() == "nemogoča": odstrani = 56 @@ -143,25 +143,25 @@ while True: # s tem poskrbimo, da vedno znova (ob vsakem vnosu) program pogle print() print("Napaka. Vpiši števila med 1 in 9.") else: - if sudoku[vnos_y][vnos_x] != 0: # če je uporabnik dislektičen + if sudoku[vnos_y][vnos_x] != 0: # če je uporabnik dislektičen print() print("Napaka. Številko vpiši v prazno polje.") else: - sudoku[vnos_y][vnos_x] = vnos_st # vpišemo številko na prazno polje - if resensudoku[vnos_y][vnos_x] != vnos_st: # če se ne ujema s številko v rešenem sudokuju, se številka ne vpiše (line 154) + sudoku[vnos_y][vnos_x] = vnos_st # vpišemo številko na prazno polje + if resensudoku[vnos_y][vnos_x] != vnos_st: # če se ne ujema s številko v rešenem sudokuju, se številka ne vpiše (line 154) print() print("Pomota. Poskusi ponovno.") sudoku[vnos_y][vnos_x] = 0 - pomote += 1 # število pomot gre gor + pomote += 1 # število pomot gre gor else: print() print(odgovori[randint(0,len(odgovori)-1)]) # potrdilo, vzeto iz množice odgovorov (line 94) - izpisisudoku() # izpiše sudoku + izpisisudoku() # izpiše sudoku -end = time() # ko je zanke konec, se merjenje časa ustavi +end = time() # ko je zanke konec, se merjenje časa ustavi cas = end - start -if vnos == "end": # če uporabnik predčasno konča igro +if vnos.upper() == "END": # če uporabnik predčasno konča igro print("Škoda. Več sreče prihodnjič. Število namigov:", namigi, "Število pomot:", pomote) -else: # če pride do konca +else: # če pride do konca print("Čestitke, sudoku si pravilno rešil v", int(cas//60), "min in", int(cas % 60) ,"sek. Število namigov:", namigi, "Število pomot:", pomote) \ No newline at end of file