Em học lập trình cũng được một thời gian rồi nhưng vẫn chưa biết logic error là gì. Lên mạng tìm thử thì cũng lỗi logic là khó sửa chữa nhất. Chúng xảy ra khi chương trình chạy mà không bị rơi, nhưng tạo ra kết quả không chính xác. Em đọc code này nhưng không biết nó lỗi ở đâu:
product = 0
for i in range(10):
product *= i
sum_squares = 0
for i in range(10):
i_sq = i**2
sum_squares += i_sq
nums = 0
for num in range(10):
num += num
Ai giải thích cho mình hiểu với!