30/09/2018, 22:09

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

Thành Phạm viết 00:24 ngày 01/10/2018

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

à đây rồi

stackoverflow.com
Andrea Ambu

How to print without newline or space?

python, newline
asked by Andrea Ambu on 08:58PM - 29 Jan 09
Lương Quang Mạnh viết 00:17 ngày 01/10/2018

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.

Lê Văn Hoàng viết 00:20 ngày 01/10/2018

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

Bài liên quan
0