python答案2019版_程序设计语言Python_2019答案章节答案期末答案

894edf4c2ec7cd08349fc4ecc52da338.png

查答案步骤:

第一步:各大应用市场下载助课宝APP,或点这里下载https://www.kuaisouti.com/app第二步:APP内找到本课程页面即可免费查看答案

或者参考以下动图:

kuaisouti.gif

随着4G、5G网络技术的发展,人类社会逐步进入了人工智能时代,人工智能在我们的日常生活中随处可见。 如:推荐 系统、预警系统、智能语音输入系统、智能图片搜索系统、无人驾驶汽车 、机器人等。这些系统中最核心的成分都是智能软件系统,它们利用大数和机器学习算法,是系统具备了智能决策的功能,而这些软件也是采用计算机编程语言进行开发的。 Python作为人工智能开发语言的新贵,这两年受到了开发者广泛的关注。IEEE将计算机编程语言进行了排行,2017、2018年终,Python都排在第一位;在TIOBE开发语言排行榜 中,Python也由2017.3月的第5名,上升到2018.9的第3名. python语言之所以如此受欢迎,主要原因是,它具备了很多的优势:开源语言、语言生态环境好、语法精简、跨平台、面向对象语言、具有丰富的数据结构、健壮性强、广泛的应用场景、简单易学等。 本课程以学生评教数据分析为案例,分5个模块进行讲解:基本语法和数据结构、数据获取 、数据存储、数据分析 、数据可视化展示 。数据获取运用网络爬虫技术 ;数据存储涉及常用文件的存储,包括文本文件和excel文件和JSON文件;数据分析运用pandas数据结构和numpy等讲解词频统计、矩阵运算、数学统计等操作;数据可视化展示采用直方图、饼图、散点图、地图等进行数据的显示。

[其它]1.百度整理字符串类join方法的使用,并举3个例子2.解释"+"连接符和join方法的区别3.编程写出汉字“文”的utf-8,unicode,gb2312的编码,并把编码用十六进制格式输出4.从键盘输入23,56,78,90;(不能采用eval函数)采用split函数将数据分割出来,并求平均值5.输入一个英文句子(单词之间用空格分割),统计每个单词出现的次数,并输出

[其它]1.查资料,整理对列表进行排序的两个函数:sorted和list.sort()函数的差别,并举例说明2.采用选择法排序,实现一维列表的排序(不能用)sort函数,体会采用面向对象语言进行数据处理的优势3.编程实现在一个升序列表中,插入一个数据,使新的列表仍然保持升序4.编程删除列表中的重复元素

[其它]1.表达式"2in[1,2,3,4]"的值是(       ),max((1,2,3)*2)的值是(     )2.print(tuple(range(2)),list(range(2)))的运行结果是(          )3.表达式[iforiinrange(5)ifi%2!=0]的值为(           ),[i**3foriinrange(3)]的值为(           )4.写出下列程序的执行结果:n=[[0]*5foriinrange(4)]foriinrange(len(n)):forjinrange(len(n[i])):n[i][j]=i+jprint(sum(n[i]))5.写出下列程序的执行结果:a=[50,75,53,92,77,64,79,21]s=[0]*10foriinrange(len(a)):k=a[i]//10s[k]=s[k]+1print(s)a=[50,75,53,92,77,64,79,21]s=[0]*10foriinrange(len(a)):k=a[i]//10s[k]=s[k]+1print(s)

[其它]1.以下不能创建字典的是(  c  )•a.d1={}     b.d2={3:5}   c.dt={[2,5],[3,4]}   d.d4=dict(([2,5],[3,4]))2.以下不能创建集合的是(  c   )a.  set()    b.set(“abcd”)    c.s3=(1,2,3,4)   d.s4=set((1,2,3,4))3.设a=set([1,2,2,3,3,3,4,4,4,4]),则sum(a)的值是(     a    )a.10        b.20      c.30        d.404.已知s={‘a’:1,‘b’:2},则s[‘b’]的值是(    d        )a.语法错    b.  ‘b’        c.1      d.25.从键盘输入整数x,判断它是否是集合a,b,c的元素,若是分别输出1,2,3,若都不是输出4,要求集合a的元素从键盘输入,请补充程序。x=int(input())a=foriinrange(5):a.       (int(input()))b={12,43,56,2}c={3,2,67}ifxina:elifxinb:y=2elifxinc:y=3else:y=4print('y=',y)

[其它]1.从键盘输入一个正整数,找出大于或等于该数的第一个素数2.求满足如下条件的3位数:它除以9的商等于它各位数字的平方和

[其它]1.编程实现整数i能否同时被3和11整除,输出‘yes’和‘no’2.输入整数x,y,z.若x*x+y*y+z*z大于1000,则输出x*x+y*y+z*z的千位以上的数字,否则输出3数之和

[其它]1.输出100-200之间的所有素数,要求编写素数函数,若是素数返回1,否则返回02.编写递归函数power(n,k),求n**k。并输出power(5,3)的值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值