随机点大福

背景

基于某同学想吃大福不知道吃哪一个的问题,写了个无聊小程序,练练手。

一开始想到了Python自带的random模块,对大福创建一个列表。
那么如何实现对列表的元素进行随机抽取呢?

More info: (https://www.cnblogs.com/tallme/p/11173422.html)

分为三种情况

1
2
3
random.randint()#随机生一个整数int类型,可以指定这个整数的范围,同样有上限和下限值,。
random.choice()#可以从任何序列,比如list列表中,选取一个随机的元素返回,可以用于字符串、列表、元组等。
random.sample()#可以从指定的序列中,随机的截取指定长度的片断,不作原地修改。

那很显然,这里输出的结果不为整数,也不需要进行返回的操作,在这里就选择了random.sample()。

代码

1
2
3
4
import random
大福=['提拉米苏大福 ','抹茶大福','桃桃大福','芒芒大福','榴莲大福']
ran_大福=random.sample(大福,1)
print(ran_大福)