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

Python导入random模块后打印自定义随机数函数未输出整数如何解决

问题原因&修复方案

你代码里一共有两处错误:

  • 第一处:调用randint时没有指定所属模块。你导入的是整个random模块,randint是该模块下的内置方法,不能直接单独调用,需要写成random.randint(0, 100)
  • 第二处:打印时没有加函数调用的括号。你写的random_score是直接引用函数对象本身,所以输出的就是函数的内存地址标识,加括号写成random_score()才是执行函数、拿到返回的整数结果。

修复后的完整代码

import random

def random_score():
  return random.randint(0, 100)

print(random_score())

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 00:27:04