|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
完成并提交源代码。
1、用户输入a、b两个列表,计算两个列表对应元素的乘积的累加和。如果列表
长度不一致,则以较短的列表为主,忽略较长列表的其他元素。如列表
a=[1.2.3],列表b=[4.5.6.7], 则对应元素乘积的累加和为1*4+2*5+3*6=32.
(参考教材P51习题11)
2、随机生成20个在1 (含)到999 (含)之间的随机数,每个随机数后跟随一
个逗号进行分隔,按照升序输出到屏幕上。(参考教材P22)
3、要求用户输入若干常见的手机品牌,以字符串形式存入一个列表,并随机选
择-个手机品牌输出到屏幕上。如["华为”,"苹果”."诺基亚"OPPO","小米"],
随机输出为小米”。(参考教材P48例3-7)
4、用户输入某毕业班各个同学就业的行业名称,行业名称之间用空格间隔(回
车结束输入)。要求统计各行业就业的学生数量,按数量从低到高方式输出。
(参考教材P44例3-4)
如输入:交通金融计算机交通计算机计算机,
输出格式为(其中冒 号为英文冒号)
计算机:3
交通:2
金融:1
Python我不太会 - import random
- list1 = []
- list2 = []
- for i in range(20):
- #随机产生20个0-999整数
- list1.append(random.randint(0,999))
- print('生成的随机整数列表为:\n',list1)
- #分片
- list2 = list1[0:20]
- #升序排序
- list2.sort()
- list2.reverse()
-
- print('20个元素升序排列:\n',list2)
复制代码
|
|