введите здесь описание изображенияМне нужно напечатать ромбовидный узор на Python, но ромб другой. Есть две входные переменные m и n. m представляет количество блоков, где n представляет заголовок этого блока, и если количество строк в заголовке больше 2, то строки () находятся внутри блока [Head_lines - 2 = количество ' >']. проверьте прикрепленное изображение для справки.
Код: Выделить всё
def picture(m, n):
print(f" {'/\\'*n} " * m)
z = (n - 1) * 2
print(f"/ {'_'*z} \\" * m)
print(f"\\ {' '*z} /" * m)
print(f" {'\\/'*n} " * m)
У меня есть этот код, но я до сих пор не понял, как убрать пробел в конце строки.
Может ли кто-нибудь помочь мне решить эту закономерность?
Почти готово, благодаря @SIGHUP
Подробнее здесь:
https://stackoverflow.com/questions/789 ... -in-python