生成具有10个元素的列表,列表中元素为1000以内的随机正整数,输出列表中的最大值
要求:不能用max函数
26条回答 默认 最新
吃不了席 2023-12-26 02:12关注获得0.15元问题酬金 引自微信小程序:皆我百晓生:
1. 问题分析:
要生成具有10个元素的列表,并且列表中的元素是1000以内的随机正整数。然后需要找出列表中的最大值,但不能使用max函数。2. 解决方案:
可以使用random模块中的randint函数来生成随机整数,并遍历列表找到最大值。3. 代码实现:
import random # 生成具有10个元素的列表,列表中元素为1000以内的随机正整数 lst = [random.randint(1, 1000) for _ in range(10)] # 打印列表中的最大值(不使用max函数) max_value = lst[0] # 假设列表的第一个元素最大 for num in lst: if num > max_value: max_value = num print(max_value)4. 结果输出:
输出列表中的最大值。评论 打赏 举报解决 3无用