首页 > 解决方案 > 如何在 python 中复制一些东西?

问题描述

我会接受用户的输入并按他们给我的数字缩放图像,例如当他们说 2 时,原始图像是

hph
pph
h p

在图像缩放后,它会变成

hhpphh
hhpphh
pppphh
pppphh
hh  pp
hh  pp

我可以使用哪些功能来做到这一点?帮助将不胜感激!

标签: pythonpython-3.x

解决方案


认为你最终会得到一堆类似的答案,但我尽可能地把它美化了..

n = 2
s = '''hph
pph
h p'''

modified = ''.join([letter*n if letter != '\n' else letter for letter in s])

for line in modified.split('\n'):
    for times in range(n):
        print(line)

输出:

hhpphh
hhpphh
pppphh
pppphh
hh  pp
hh  pp

推荐阅读