在Thonny(Python)中打印随机数遇到问题
问题排查与解决方案
嘿,刚入门编程碰到这种小问题太正常啦,别着急!我来帮你梳理下代码里的问题:
你的代码问题点:
- 方法名错误:Python的
random模块里并没有名为int的方法,你想生成整数随机数的话,应该用randint()方法。 - 函数调用错误:就算方法名正确,你也需要用括号
()来调用函数,并且传入必要的参数——randint()需要两个参数,用来指定随机数的范围(包含起始和结束值)。你现在写的random.int只是引用了一个不存在的对象,并没有执行生成随机数的操作。
修正后的示例代码:
import random # 生成1到10之间的整数随机数(包含1和10) x = random.randint(1, 10) print(x)
额外小提示:
- 如果需要生成0到1之间的浮点数随机数,可以用
random.random() - 如果要生成指定范围的浮点数随机数,用
random.uniform(最小值, 最大值)
内容的提问来源于stack exchange,提问作者Lf Duhot
相关产品推荐
相关产品推荐

