100+Python挑战性编程练习系列 -- day 18
Question 67
请编写一个程序,使用随机模块和列表理解输出一个介于 0 和 10 之间的随机偶数(包括 0 和 10)。
import random resp = [i for i in range(0,11,2)] print(random.choice(resp)) Question 68
请使用随机模块和列表推导编写一个程序来输出一个随机数,该随机数可被 5 和 7 整除,介于 10 和 150 之间(包括 10 和 150)。
import random resp = [i for i in range(10,151) if i % 35 == 0 ] print(random.choice(resp)) Question 69
请编写一个程序来生成一个列表,其中包含 5 个介于 100 和 200 之间的随机数(包括 100 和 200)。
import random resp = random.sample(range(100,201),5) print(resp) Question 70
请编写一个程序来随机生成一个列表,其中包含 5 个介于 100 和 200 之间的偶数(包括 100 和 200)。
import random resp = random.sample(range(100,201,2),5) print(resp) Question 71
请编写一个程序来随机生成一个包含 5 个数字的列表,这些数字可以被 5 和 7 整除,介于 1 和 1000 之间(包括 1 和 1000)。
import random lst = [i for i in range(1,1001) if i%35 == 0] resp = random.sample(lst,5) print(resp)