鱼C论坛

 找回密码
 立即注册
查看: 2267|回复: 8

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

[复制链接]
发表于 2020-3-28 19:28:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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
最佳答案
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[0:20]

#升序排序
list2.sort()

list2.reverse()
 
print('20个元素升序排列:\n',list2)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-28 19:30:02 | 显示全部楼层
你要自己练习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-28 19:31:28 | 显示全部楼层

我现在开始学。但是作业已经来不及了呜呜
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-28 19:35:00 | 显示全部楼层
卡卡布布 发表于 2020-3-28 19:31
我现在开始学。但是作业已经来不及了呜呜

慢慢做啊,也可以不在电脑上,我不方便的时候就把题抄下来,在纸上写写代码,有时间再打到电脑里
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

1小时后就要交了,我还没有学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-28 19:50:13 | 显示全部楼层
卡卡布布 发表于 2020-3-28 19:46
1小时后就要交了,我还没有学

Python?还是C
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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[0:20]

#升序排序
list2.sort()

list2.reverse()
 
print('20个元素升序排列:\n',list2)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-28 20:04:30 | 显示全部楼层
可以在安卓手机上下一个termux
模拟linux终端
然后在上面可以装python
只不过是像tkinter,turto之类的包不能用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 15:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表