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

Python编写1~10随机数生成函数运行不符合预期,是什么原因?

存在的语法错误

  • 函数定义行缺失右括号:def numberRandom(: 中函数名后的参数括号未闭合,无参数也需要补全为def numberRandom():
  • 打印语句两处语法问题:一是调用函数时未加执行括号,二是print方法的括号未闭合,原有写法print(numberRandom需要修正为print(numberRandom())

实现生成3个1~10随机数的修正代码

import random
def get_random_num():
    return random.randint(1, 10)

# 逐个输出3个随机数
for _ in range(3):
    print(get_random_num())

# 如果需要把3个随机数存入列表使用
random_nums = [get_random_num() for _ in range(3)]
print("生成的3个随机数为:", random_nums)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 02:15:02