收到“程序中有错误:语法无效”

时间:2018-04-03 11:46:58

标签: python

print("      This is the test for floyds formation     ")

def flyod(n):
    a=1
    for i in range(1,n+1):
        for j in range(i):
            print(a,end=" ")
            a+=1
        print()   
    print()
n=input("Enter the number of rows baby : ")
flyod(n)

在end =“”接收时出现语法错误“程序中存在错误:语法无效”

1 个答案:

答案 0 :(得分:2)

你可能用Python 2运行你的代码而不是Python 3,其中print is a function而不是语句。

尝试在终端上运行您的代码:

$ python3 file.py

file.py明显被替换为文件名。

您可能需要安装Python 3。

如果出于任何原因不能选择Python 3,那么可以使用print作为函数by importing it

>>> from __future__ import print_function
>>> print("Hello!", end=" ")
Hello! >>> 

请注意,这需要立即在文件顶部完成(导入语句)。