Python for循环冒号无效语法+;打印无效语法
我正在编写这个代码Python for循环冒号无效语法+;打印无效语法,python,python-3.x,Python,Python 3.x,我正在编写这个代码 Number=int(input("Enter: ") for x in Number: if Number is x*x: print("It's a perfect square!") else: print("It's not a perfect square") 运行代码时,我在冒号和打印上出现了无效语法错误。有人能告诉我有什么问题吗?导致错误的第一个原因是“第一行中缺少右大括号。”。 即使你纠正了这一点,代码中也存
Number=int(input("Enter: ")
for x in Number:
if Number is x*x:
print("It's a perfect square!")
else:
print("It's not a perfect square")
运行代码时,我在冒号和打印上出现了无效语法错误。有人能告诉我有什么问题吗?导致错误的第一个原因是“第一行中缺少右大括号。”。
即使你纠正了这一点,代码中也存在逻辑错误。你需要阅读像这样的教程,因为你在几个基本领域都犯了错误。我投票将这个问题作为离题题结束,因为这不是一个教程服务。为了检查数字是否是一个完美的正方形,你可以检查:你的帖子归结为“有一个输入错误”(最好在评论中解决,因为这类问题不在本网站的主题中),注意这个答案缺少其他有用的信息。这是没有用的。