Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Sublimetext không nhập được giá trị
00:16 03-03-2021
845 lượt xem
2 bình luận
11:47 10-06-2021
Sao em không nhập được giá trị ạ?
n = int(input('Enter size of matrix: '))
dx, dy = 1,0
x, y = 0,0
spiral_matrix = [[None] * n for j in range(n)]
for i in range(n ** 2):
spiral_matrix[x][y] = i
nx, ny = x + dx, y + dy
if 0 <= nx < n and 0 <= ny < n and spiral_matrix[nx][ny] == None:
x, y = nx, ny
else:
dx, dy = -dy, dx
x, y = x + dx, y + dy
for y in range(n):
for x in range(n):
print("%02i" % spiral_matrix[x][y], end=' ')
print()
print()
print('Enter size of matrix: ')
n = int(input())
bạn nên chuyển qua dùng VSCode để code, thay vì dùng Sublime Text nó không nhận Input Stream.
Khi chuyển qua VSCode (trước đó bạn đã cài đặt Python).