如何在python中分别打印字符串的每一列?

6ojccjat  于 2023-01-29  发布在  Python
关注(0)|答案(1)|浏览(115)

我已经用python把字符串“aaaabbbbccccc”打印成5个独立的字符列,我没有用数组来做这件事。

a a a a a
b b b b b 
c c c c c

现在我想单独打印每一列,例如只打印第一列,然后打印所有其他列:

a
b
c

要打印字符在5个不同的列我已经使用:

var="aaaaabbbbbccccc" 
count=0 
for char in var:   
 if count<4:
  print(char, end="  ")
  count=count+1   
 else:
  count=0
  print(char)
kdfy810k

kdfy810k1#

不确定这段代码的目的是什么,但我已经尝试坚持您现有的代码结构:

var = 'aaaaabbbbbccccc'
cnt = 0
col_to_print = 4 # change this to print a different col.
for char in var:
    if cnt == col_to_print:
        print(char)
    if cnt<4:
        cnt +=1
    else:
        cnt = 0

输出:

a
b
c

相关问题