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 =“”接收时出现语法错误“程序中存在错误:语法无效”
答案 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! >>>
请注意,这需要立即在文件顶部完成(导入语句)。