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)
def scaleImage(inp, origin):
return ''.join([y+'\n'+y+'\n' for y in ''.join([a+a*(inp-1) if a != "\n" else "\n" for a in origin]).split('\n')]).strip('\n')
所以你可以通过
origin = """hph
pph
h p"""
print(scaleImage(2, origin))
假设您的输入如下所示:
您可以使用此功能:
我以为你会得到一堆类似的答案,但我尽可能地把它美化了。。你知道吗
输出:
用pythonic方式使用我的函数
所以你可以通过
这将打印出来
相关问题 更多 >
编程相关推荐