You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python代码报错:print调用缺少括号,请求修正正确写法

正确代码写法及问题说明

修正后的完整代码

def double(num):
    """
    function to double the number
    """
    return 2 * num

print(double(10))

问题说明

你遇到的Missing parentheses in call to 'print'错误,是因为Python 3中print是内置函数,调用时必须用括号包裹参数;而你写的print double(10)是Python 2的语法(Python 2里print是语句,无需括号)。

另外可以注意下函数定义的细节:double (num)里的空格不影响代码运行,但按照PEP8编码规范,建议写成double(num)(函数名和参数列表之间无空格),让代码更符合Python通用写法。

内容的提问来源于stack exchange,提问作者Gajju Wagalgave

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 01:57:00