随机生成一个20个1-100之间整数元素的列表,统计出80-90之间的元素个数
4条回答 默认 最新
关注引自免费微信小程序:皆我百晓生
要实现这个功能,你可以使用Python的内置库
random来生成随机数,并使用列表推导式来创建列表。然后,通过简单的计数方法来统计80到90之间的元素数量。以下是详细的步骤和代码示例:- 导入random库。
- 使用列表推导式生成一个包含20个在1到100之间的随机整数的列表。
- 定义一个变量
count初始化为0,用于存储80到90之间元素的数量。 - 遍历列表中的每个元素,检查它是否在80到90范围内(包括80和90),如果是,则增加
count的值。 - 打印出80到90之间的元素数量。
下面是完整的Python代码:
import random # 生成一个包含20个1-100之间随机整数的列表 random_numbers = [random.randint(1, 100) for _ in range(20)] # 初始化计数器 count = 0 # 遍历列表并统计80-90之间的元素 for number in random_numbers: if 80 <= number <= 90: count += 1 # 打印结果 print(f"在80到90之间的元素个数是: {count}")这段代码会每次运行时生成不同的随机数列表,并计算其中落在80到90范围内的数字数量。
解决 无用评论 打赏 举报 编辑记录