我正在 python 3 中制作一个关于乘法表的简单项目,但出现语法错误

I am making a simple project in python 3 about multiplication tables but I am getting syntax errors

这是代码:

num = int(input("Please enter your number: "))

for i in range(1,11)
print(num, "×", i ,"=", num*i)

这是它给我的错误:

File "table.py", line 3
    for i in range(1,11)
                       ^
SyntaxError: invalid syntax

正确的语法是:

for i in range(1,11):
    print(num, "x", i, "=", num*i)

您似乎忘记了 for 循环末尾的 : 和下一行中的缩进。

这是因为循环、if 语句和其他一些 python 代码块需要在行尾使用“:”和制表符缩进的新代码块。

您的示例的正确代码是:

for i in range(1,11):
    print(num, "x", i, "=", num*i)

我说的是:

if True:
    print("In true statement")
    print("The next line of indented block")
else:
    print("Not in the True statement")
    print("I would never get here")