Python 我的程序没有打印我写的东西?

Python 我的程序没有打印我写的东西?,python,python-3.x,syntax,syntax-error,Python,Python 3.x,Syntax,Syntax Error,Row_style 1使用全尺寸砖绘制“宽度”砖宽的砖行。示例)如果宽度=4,则 |____||____||____||____| Row_style2(width)绘制一个砖行,砖宽为“width+1”,以半块砖开始和结束。如果宽度=4,则: |__||____||____||____||_| 我遇到的问题是它无法打印第2行样式 def main (): get_width=int(input("Enter width:" )) row_style1(get_width)

Row_style 1使用全尺寸砖绘制“宽度”砖宽的砖行。示例)如果宽度=4,则 |____||____||____||____|

Row_style2(width)绘制一个砖行,砖宽为“width+1”,以半块砖开始和结束。如果宽度=4,则: |__||____||____||____||_|

我遇到的问题是它无法打印第2行样式

def main ():
    get_width=int(input("Enter width:" ))

    row_style1(get_width)
    row_style2(get_width+1)

def row_style1(width):
     for r in range(width):
        print('|____|', end='')
print()

def row_style2(width):
    for r in range(width):
       for c in range(1,width):
           print('|____|''|__|', end='')
print()  

main()

直截了当的解决办法是

def row_style3(width):
    print('|__|', end='')

    for r in range(width-1):

        print('|____|', end='')

    print('|__|', end='')

row_style3(get_width)

我可以看到缺少一个括号,使用格式正确的代码语法错误更容易发现
get_width=int(输入(“输入宽度”)
缺少一个