Zdravím, mám program který mi hodí do matice zadané čísla a řekne jestli je to nebo není magicky čtverec, ale problém je, že se mi nedaří udělat aby to tam házelo náhodné čísla, nevím si s tím už rady:(
Zde je algoritmus:
def je_magicky_ctverec():
ctverec = [[],[],[]]
print("Zadej 9 cisel: ")
for i in range(3):
for j in range(3):
ctverec[i].append(int(input()))
print(ctverec)
sloupec1 = ctverec[0][0] + ctverec[1][0] + ctverec[2][0]
sloupec2 = ctverec[0][1] + ctverec[1][1] + ctverec[2][1]
sloupec3 = ctverec[0][2] + ctverec[1][2] + ctverec[2][2]
radek1 = sum(ctverec[0])
radek2 = sum(ctverec[1])
radek3 = sum(ctverec[2])
sikmo1 = ctverec[0][0] + ctverec[1][1] + ctverec[2][2]
sikmo2 = ctverec[0][2] + ctverec[1][1] + ctverec[2][0]
if sloupec1 == sloupec2 == sloupec3 == radek1 == radek2 == radek3 == sikmo1 == sikmo2:
print("Je to magicky ctverec.")
else:
print("Neni to magicky ctverec.")
je_magicky_ctverec()
co tam mám prostě udělat fakt už nevím zkoušel jsem shuffle, ale nefunguje mi to -.- díky moc za pomoc:)