+___ +___ +___
|1 / |2 / |3 /
|__\ |__\ |__\
| | |
我试图让标志一个接一个地出现,我能想到的唯一方法是将图片的每一部分分配给各种变量(这意味着添加top = '+___'等等)。但是如果它确实适用于较小的图片,应该我用更大的?创建一个数组并遍历它在时间和内存计划中也不是一个好的解决方案。我试图将所有内容附加在一个字符串中,但使用end=''它并不能按照我需要的方式塑造形式(仅从新行开始)。我会很感激你的建议,在此先感谢。
n = int(input())
flag = """
+___
| /
|__\
|
"""
for i in range(1, n + 1):
print(flag[:9] + str(i) + flag[10:])
PS-这是我找到的一个练习,但不知道如何有效地解决。
偶然的你
慕莱坞森
相关分类