梅森数是任何可以写成2 ^ p-1的数字。例如,3是梅森数(2 ^ 2-1),而31是31(2 ^ 5-1)。
编写一个接受指数p并返回相应梅森数的函数。
def mersenne number(p):
return ((2**p)-1)
我只是编程课程的开始,我只停留在简单的事情上。到目前为止,我还没有写完这篇文章,甚至到目前为止,这是正确的,我也不知道该怎么做。我感谢您的帮助。
最佳答案
函数名称中不能包含空格。
通常在Python中,我们使用下划线分隔函数中的单词:
def mersenne_number(p):
return ((2**p)-1)
链接到:PEP 8 -- Style Guide for Python Code
关于python - Python中的梅森数字公式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58791332/