我需要一个接受n并返回2 n -1的函数。听起来很简单,但是该函数必须是递归的。到目前为止,我只有2 n:
def required_steps(n):
if n == 0:
return 1
return 2 * req_steps(n-1)
Run Code Online (Sandbox Code Playgroud)
练习指出:“您可以假设参数n始终为正整数且大于0”
我安装了 python 3.8 和 pygame。我正在使用 Pycharm。在我家里的 Windows 台式电脑上,一切都按预期完美运行。然而,在我的 Mac 上,当我运行我的代码时,python.app 图标开始无限期地在我的 Dock 中跳跃,但没有打开任何窗口。没有错误,其他一切都很好。就是窗户打不开。