我需要使用范围和函数来打印英国国旗。我需要三个不同的打印范围。范围(5)用于顶部的两个三角形、单斜线和顶部红十字的前三条虚线。我认为repeate()函数将用于标志的后半部分,或者我只需反转前半部分的对齐方式。在
从左到右的水平线是一个简单的47行字母,底部范围与顶部相同,只是翻转。在
我的范围代码是
红、白、蓝是它们自身的功能。在for t in range(5):
print(red(1, "R") + white(3, " ") + blue(8, "B") + white(2, " ")
+ red(2, "R") + red(3, "R") + white(2, " ") + blue(8, "B") +
white(2, " ") + red(1, "R"))
我的开场白是,我需要知道如何使用一个print语句来偏移每个打印行的范围,以便
^{pr2}$
把它变成这样R BBBBBB RRRRR BBBBBB R
RR BBBBB RRRRR BBBBB RR
RR BBBB RRRRR BBB RR
RR BB RRRRR BB RR
RR B RRRRR B RR
请记住,这必须在终端打印,所以为什么我用字母重新发送应该打印的颜色。我没有以上图片的大小比例我需要,但这是一个简单的数学问题,我可以自己做。(共47个字符,15个字符)