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

PyCharm中Python的max、min、sum函数无输出问题求助

问题解决

这不是PyCharm的问题,是Python交互模式和脚本模式的区别导致的:

  • IDLE默认是交互模式,每输入一个表达式,解释器会自动把返回值打印出来
  • PyCharm运行的是脚本文件,脚本里的函数调用如果没有显式用print()输出,解释器不会自动显示结果

修正代码

把你的代码改成这样,就能在PyCharm里看到输出了:

digits = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
print(max(digits))  # 用print包裹函数调用

补充说明

不光是max()、min()、sum(),任何在脚本里单独写的表达式(比如1+2)都不会自动输出,必须通过print()或者其他输出语句来展示结果。交互模式的自动返回是为了方便调试和即时验证,而脚本模式更偏向于执行完整的程序逻辑,需要明确指定输出内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 19:32:35