怎么给每行文字开始添加女,n,使之成为对话?

zfc = '''
在?
在的!
想我了吗
不是,为啥像你?
因为我美。
你还性格可爱呢!!!
# print 打印

zfc = '''
女:在?
n:在的!

女:想我了吗?
n:不是,为啥像你?

女:因为我美。
n:你还性格可爱呢!!!
zfc = '''
在?
在的!
想我了吗
不是,为啥像你?
因为我美。
你还性格可爱呢!!!'''
text = ''
for i, txt in enumerate(zfc.splitlines()[1:]):
    if i%2:
        text += '男: ' + txt + '\n'  # n: 还是 男:
    else:
        text += '女: ' + txt + '\n'
print(text)

可以将字符串用split分割,交替在每个字符串前添加a,b

zfc = '''在?
在的!
想我了吗
不是,为啥像你?
因为我美。
你还性格可爱呢!!!'''
text = ''
for index, line in enumerate(zfc.split('\n')):
    if index%2==0:
        text = text + '女: ' + line + '\n'
    else:
        text = text + 'n: ' + line + '\n'
print(text)

代码:

zfc = '''在?
在的!
想我了吗
不是,为啥想你?
因为我美。
你还性格可爱呢!!!'''

l = zfc.split('\n')
for i in range(len(l)):
      if i % 2 == 0:
            print('女:%s' %(l[i]))
      else:
            print('男:%s' %(l[i]))

运行结果:

img

望采纳。