首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复函数is_prime的“is_prime:无效错误”?

如何修复函数is_prime的“is_prime:无效错误”?
EN

Stack Overflow用户
提问于 2022-06-21 02:32:31
回答 1查看 46关注 0票数 -1

第3行有一个语法错误,我不知道如何纠正这个错误。

编写一个python函数is_prime(),它以一个整数作为参数,并返回True或False (布尔值)。如果整数参数是素数,则应返回True。如果不是素数,则应该返回False。在评估函数的返回值之后,应该进行打印。

消息:"SyntaxError:无效语法“

代码语言:javascript
复制
def is_prime(n):   
    n = (int(input("Enter a number:"))
    if n > 1:
            for n in range(2,int(n/2)+1):
                    if (n % j) == 0:
                            print("The number is not a prime number")
                            break
            else:
               print(n, "is a prime number")
    else:
       print(n, "is not a prime number")
EN

回答 1

Stack Overflow用户

发布于 2022-06-21 02:35:58

好吧,如果你仔细观察,第5行需要两个括号。

int()

  • The和input()

  • 1

但你只提供了一个关闭支架。解决办法是再添加一个结束括号:)

就像这样:

代码语言:javascript
复制
n = int(input("Enter a number"))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72694749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档