Python 中的随机数与函数应用
1. 随机数生成与应用
1.1 骰子滚动与随机整数生成
在编程中,我们常常需要生成随机数。以骰子滚动模拟为例,程序会不断询问是否再次滚动骰子,并显示每次滚动的结果。
# 模拟骰子滚动
import random
while True:
print("Rolling the dice...")
print("Their values are:")
print(random.randint(1, 6))
print(random.randint(1, 6))
choice = input("Roll them again? (y = yes): ")
if choice.lower() != 'y':
break
randint 函数用于生成指定范围内的随机整数。例如, random.randint(1, 10) 会生成一个 1 到 10 之间的随机整数。我们还可以在数学表达式中使用该函数,如 x = random.randint(1, 10) * 2 ,这会生成一个 2 到 20 之间的随机偶数。
1.2 硬币抛掷模拟
我们可以利用随机数来模拟硬币抛掷。通过生成 1 到 2 之间的随机数,若为 1 则显示 “Heads”,否则显示 “Tails”。以下是实现代码:
#
超级会员免费看
订阅专栏 解锁全文
6679

被折叠的 条评论
为什么被折叠?



