Как сделать так чтобы пользователь мог вводить только числа от 0 до 100 в матрицу? Чтоб в случае неверного ввода матрицу нужно было набирать сначала?
matrix = [[0]*M for n in range(M)]
for x in range(M):
for y in range(M):
matrix[x][y] =int(input("Vvedite elementi ot 0 do 100 "))
for im in range(M):print(matrix[im]
def input_matrix():
matrix = [[0]*M for n in range(M)]
for x in range(M):
for y in range(M):
try:
value = int(input("Vvedite elementi ot 0 do 100 "))
except Exception:
break
if not 0 <= value <= 100:
break
matrix[x][y] = value
else:
break
else:
input_matrix()
print(matrix)