zelo mali popravki, sudoku-1.0

This commit is contained in:
2026-02-28 12:44:41 +01:00
parent 1f3772db5b
commit 651af3bba3

View File

@@ -99,7 +99,7 @@ while True: # s tem poskrbimo, da vedno znova (ob vsakem vnosu) program pogle
# šele po vseh teh preverbah program razdeli vnos (vnos.split(",")) # šele po vseh teh preverbah program razdeli vnos (vnos.split(","))
if sudoku == resensudoku: if sudoku == resensudoku:
break # ko pride uporabnik do konca, gre program iz While zanke break # ko pride uporabnik do konca, gre program iz While zanke
vnos = input('Vnesi številko in koordinate le-te (npr. 6,1,5)(če žeiš namig, napiši "namig").:') vnos = input('Vnesi številko in koordinate le-te.:')
if vnos.upper() == "END": # easter egg if vnos.upper() == "END": # easter egg
break break
elif vnos.upper() == "ADM": # samo za admina za preverjanje kode elif vnos.upper() == "ADM": # samo za admina za preverjanje kode
@@ -125,7 +125,7 @@ while True: # s tem poskrbimo, da vedno znova (ob vsakem vnosu) program pogle
izpisisudoku() # izpiše sudoku izpisisudoku() # izpiše sudoku
continue continue
vnos = vnos.split(",") # ko vnos ni več "end" ali pa "namig", program vnos (npr. "6,1,5") razčleni v seznamu (["6", "1", "5"]). vnos = vnos.split(",") # ko vnos ni več "end" ali pa "namig", program vnos (npr. "6,1,5") razčleni v seznamu (["6", "1", "5"]).
if len(vnos) != 3: # če se uporabnik zatipka (npr. 6,5 namesto 6,1,5), se program ne bo ustavil (line 135 index out of range), pač pa mu dal še eno priložnost if len(vnos) != 3: # če se uporabnik zatipka (npr. 6,5 namesto 6,1,5), se program ne bo ustavil (line 136 index out of range), pač pa mu dal še eno priložnost
print() print()
print("Zatipkal si se. Poskusi ponovno.") print("Zatipkal si se. Poskusi ponovno.")
izpisisudoku() # izpiše sudoku izpisisudoku() # izpiše sudoku
@@ -148,7 +148,7 @@ while True: # s tem poskrbimo, da vedno znova (ob vsakem vnosu) program pogle
print("Napaka. Številko vpiši v prazno polje.") print("Napaka. Številko vpiši v prazno polje.")
else: else:
sudoku[vnos_y][vnos_x] = vnos_st # vpišemo številko na prazno polje 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 153) 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()
print("Pomota. Poskusi ponovno.") print("Pomota. Poskusi ponovno.")
sudoku[vnos_y][vnos_x] = 0 sudoku[vnos_y][vnos_x] = 0