Python Every Day, 第 42 期
今天的题目是生成一个8位数字,要求他们的和为40
在解这道题之前想先介绍一下random() 函数
random()函数:用于随机生成一个[0,1)之间的实数。
random()常用方法
import random
print(random.random()) # 默认生成[0,1)之间的浮点数
print(random.randrange(0, 100, 2)) # 生成[0,100) 步长为2(即 偶数)之间的数
print(random.randint(1, 10)) # 生成[1, 10] 之间的整数
print(random.uniform(1.1, 6.6)) # 生成[1.1, 6.6]之间的浮点数
print(random.sample([1, 2, 3, 4, 5], 2)) # 从序列中随机选2个元素
print(random.choice('HelloWorld')) # 从一个非空序列中随机选取一个数,这个序列可以是str/li