我对python真的很陌生,也没有做太久。我试过运行这段代码,但它不起作用-'无效语法'每次都会出现。谁能告诉我哪里出错了吗?谢谢。你知道吗
n=int(input('Enter a number to view it\'s 10 times tables:'))
print(n, end=' ')
print('x 1 =' n)
print(n, end=' ')
print('x 2 =' 2*n)
print(n, end=' ')
print('x 3 =' 3*n)
print(n, end=' ')
print('x 4 =' 4*n)
print(n, end=' ')
print('x 5 =' 5*n)
print(n, end=' ')
print('x 6 =' 6*n)
print(n, end=' ')
print('x 7 =' 7*n)
print(n, end=' ')
print('x 8 =' 8*n)
print(n, end=' ')
print('x 9 =' 9*n)
print(n, end=' ')
print('x 10 =' 10*n)
我会这样做:
您应该检查Python中的string formatting。
print
语句(或python3中的函数)将打印格式正确的字符串。但实际上,字符串的格式不正确,因此不可打印,并将引发语法错误。你知道吗你应该做:
或:
在每个print语句中都有一个
SyntaxError
。要打印多个项目,请在使用print
时在每个项目之间添加逗号:但是,如果要执行N次操作,可以使用循环:
您还可以使用字符串格式使其更易于使用:
相关问题 更多 >
编程相关推荐