卡卡布布 发表于 2020-3-28 19:28:29

求各位帮忙做一下这些题,之前没有听讲哇,都是简单题

完成并提交源代码。
1、用户输入a、b两个列表,计算两个列表对应元素的乘积的累加和。如果列表
长度不一致,则以较短的列表为主,忽略较长列表的其他元素。如列表
a=,列表b=, 则对应元素乘积的累加和为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

Hello. 发表于 2020-3-28 19:30:02

你要自己练习

卡卡布布 发表于 2020-3-28 19:31:28

Hello. 发表于 2020-3-28 19:30
你要自己练习

我现在开始学。但是作业已经来不及了呜呜

Hello. 发表于 2020-3-28 19:35:00

卡卡布布 发表于 2020-3-28 19:31
我现在开始学。但是作业已经来不及了呜呜

慢慢做啊,也可以不在电脑上,我不方便的时候就把题抄下来,在纸上写写代码,有时间再打到电脑里

卡卡布布 发表于 2020-3-28 19:46:00

Hello. 发表于 2020-3-28 19:35
慢慢做啊,也可以不在电脑上,我不方便的时候就把题抄下来,在纸上写写代码,有时间再打到电脑里

1小时后就要交了,我还没有学

Hello. 发表于 2020-3-28 19:50:13

卡卡布布 发表于 2020-3-28 19:46
1小时后就要交了,我还没有学

Python?还是C

Hello. 发表于 2020-3-28 19:52:51

Python我不太会import random
list1 = []
list2 = []

for i in range(20):
    #随机产生20个0-999整数
    list1.append(random.randint(0,999))
print('生成的随机整数列表为:\n',list1)
#分片
list2 = list1

#升序排序
list2.sort()

list2.reverse()

print('20个元素升序排列:\n',list2)

_荟桐_ 发表于 2020-3-28 20:04:30

可以在安卓手机上下一个termux
模拟linux终端
然后在上面可以装python
只不过是像tkinter,turto之类的包不能用

_荟桐_ 发表于 2020-3-28 20:10:42


# 第二题
import random as r
list1 = []
for i in range(20):
    a = r.randint(1,999)
    list1.append(a)

list1.sort()
print(list1)
页: [1]
查看完整版本: 求各位帮忙做一下这些题,之前没有听讲哇,都是简单题