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(","))
if sudoku == resensudoku:
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
break
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
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"]).
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("Zatipkal si se. Poskusi ponovno.")
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.")
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 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("Pomota. Poskusi ponovno.")
sudoku[vnos_y][vnos_x] = 0