Mọi người ơi mình sai chỗ nào mà vòng lặp không dừng vậy ạ?

count = 0
line = []
while True:
	line = input()
	if line != "\n":
		count += 1
	elif line == "\n":
		break
print(count)

Phải đâu so sánh với "exit" hay "quit", đằng này lại so sánh với "\n". Lặp vô hạn là phải.
Hàm input() không có trả về "\n" đâu. Trả về văn bản trên 1 dòng và loại bỏ kí hiệu xuống dòng ở cuối.

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?