Python 我的程序没有打印我写的东西?
Row_style 1使用全尺寸砖绘制“宽度”砖宽的砖行。示例)如果宽度=4,则 |____||____||____||____| Row_style2(width)绘制一个砖行,砖宽为“width+1”,以半块砖开始和结束。如果宽度=4,则: |__||____||____||____||_| 我遇到的问题是它无法打印第2行样式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)
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(输入(“输入宽度”)
缺少一个)