某不知名人士 2023-12-17 10:08 采纳率: 92%
浏览 1
已结题

这个第四行该怎么解释

题目是根据一个种子,产生3个随机数。这个第四行该怎么解释呢?两个不是一样吗?多加了括号

img

  • 写回答

1条回答 默认 最新

  • 重走菜鸟路 2023-12-17 10:25
    关注

    10 ** (length - 1) 相当于 10的length - 1次方
    10 ** length - 1 相当于 10的length次方减1
    例如:length == 3时,实际调用

    n = random.randint(100, 999)
    

    括号改变优先级,先执行length - 1,没有括号**的优先级大于-

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月25日
  • 已采纳回答 12月17日
  • 创建了问题 12月17日