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
Cách dùng lệnh for mà không bi xuống dòng trong Python
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
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