zelo mali popravki, sudoku-1.0
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user