Python编写程序,使用列表生成表达式生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。商品筛选(提示,使用切片) 您所在的位置:网站首页 python列表生成表达式 Python编写程序,使用列表生成表达式生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。商品筛选(提示,使用切片)

Python编写程序,使用列表生成表达式生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。商品筛选(提示,使用切片)

2024-07-16 02:52| 来源: 网络整理| 查看: 265

实验题目:

编写程序,使用列表生成表达式生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。(提示,使用切片)

import random ls = [random.randint(1, 100) for i in range(20)] print('生成列表:', ls) ls[::2] = sorted(ls[::2], reverse=True) print('排序后:', ls)

在这里插入图片描述

实验题目:商品筛选

有如下商品价格:568,239,368,425,121,219,834,1263,26,请输入随意一个价格区间进行商品的筛选,并能够对筛选出的商品进行从大到小和从小到大进行排序,并求出这个区间的商品的平均价格。

简单直接上代码!

list1 = [568, 239, 368, 425, 121, 219, 834, 1263, 26] list2 = [] sum = 0 a = int(input('请输入一个价格下区间:')) b = int(input('请输入一个价格上区间:')) for i in list1: if i>a and i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有