Cách dùng lệnh for mà không bi xuống dòng trong Python

Em code như này
for i in ‘Python’:
print (i)
Xong nó được :
P
y
t
h
o
n
Nếu em muốn nó hiện chữ Python luôn thay vì xuống dòng như trên mà vẫn dùng vòng for thì có cách nào k ạ?
Thanks các bác đã đọc

Bạn dùng sys.stdout.write(i) nhá, nếu là python 3 hình như có cách khác vẫn dùng print được thì phải :smile:

à đây rồi :smile_cat:

1 Like

Python 3 thì làm thế này

for i in 'Python':
    print(i, end='')

Lưu ý là sau khi print ra kí tự cuối cùng thì con trỏ vẫn ở ngay sau 'n', nếu bạn print tiếp thì nội dung mới sẽ dính liền vào 'Python' mà không xuống dòng. Để xuống dòng thì bạn cho thêm print() là được.

3 Likes

thanks các bác nhiều ạ.

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