1. Learn
  2. /
  3. 课程
  4. /
  5. Python 中级

Connected

道练习

确定您的下一步

在帝国大厦的赌局中,您的下一步取决于掷骰子的点数。我们可以用一个 if-elif-else 结构来精确地实现!

示例代码假设您当前在第 50 步。请补全缺失部分完成脚本。numpy 已以 np 导入,并且随机种子已设为 123,所以无需再处理这些。

说明

100 XP
  • 掷骰子。使用 randint() 创建变量 dice。
  • 通过替换 ___ 来完成 if-elif-else 结构:
  • 如果 dice 为 1 或 2,向下走 1 步。
  • 如果 dice 为 3、4 或 5,向上走 1 步。
  • 否则,再掷一次骰子。骰子点数就是您向上走的步数。
  • 打印 dice 和 step。根据 dice 的取值,step 是否被正确更新了?