Python random 模块

Python random.randint() 函数用于返回[a, b] 闭区间的随机整数。

语法

random.randint(a, b)

参数

ab:区间两端整数,闭区间 [a, b]。

返回值

返回 a 到 b(含两端)的随机整数。

示例

import random

# 掷骰子(1~6)
print(random.randint(1, 6))

# 随机 1~100
print(random.randint(1, 100))

# 猜数字游戏
target = random.randint(1, 10)
guess = int(input("猜一个 1~10 的数字: "))
print("猜对了!" if guess == target else f"答案是 {target}")

注意事项

randint 是闭区间,能取到 b。想左闭右开用 randrange(a, b)。