《Python数据分析、挖掘与可视化》课后题答案
2021/9/9 9:36:14
本文主要是介绍《Python数据分析、挖掘与可视化》课后题答案,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第二章课后题答案
1.输入一个包含若干自然数的列表,输出这些自然数的平均值,结果保留3位小数。
ls=eval(input()) ans=float(sum(ls)/len(ls)) print('{:.3f}'.format(ans))
2.输入一个包含若干自然数的列表,输出这些自然数降序排列后的新列表。
ls=eval(input()) ls=sorted(ls,reverse=True) print(ls)
3.输入一个包含若干自然数的列表,输出一个新列表,新列表中每个元素为原列表中每个自然数的位数。
ls=eval(input()) ans=list() for i in ls: st=str(i) ans.append(len(st)) print(ans)
4.输入一个包含若干数字的列表,输出其中绝对值最大的数字。
ls=eval(input()) m=ls[0] for i in ls: if abs(i)>m: m=i print(m)
5.输入一个包含若干整数的列表,输出这些整数的乘积。
ls=eval(input()) ans=1 for i in ls: ans*=i print(ans)
6.输入两个包含若干整数的等长列表,把这两个列表看作两个向量,输出这两个向量的内积。
ls1=eval(input()) ls2=eval(input()) ans=0 for i in range(min(len(ls1),len(ls2))): ans+=ls1[i]*ls2[i] print(ans)
第三章课后题答案
1.输入一个字符串,输出其中每个字符的出现次数。(用Counter类)
2.输入一个字符串,输出其中只出现了一次的字符及其下标。
3.输入一个字符串,输出其中每个唯一字符最后一次出现的下标。
4.输入包含若干集合的列表,输出这些集合的并集。(用reduce()函数和operator模块)
5.输入一个字符串,输出加密后的结果字符串。加密规则:每个字符的Unicode编码和下一个字符的Unicode编码相减,用这个差的绝对值作为Unicode编码,对应的字符作为当前位置上字符的加密结果,最后一个字符和第一个字符进行运算。
6.输入一个字符串,判断是否回文。(用切片)
第四章课后题答案
1.接收一个正整数作为参数,返回对其进行因数分解后的结果列表。
num = int(input()) ls = [] i=2 while i!=num: if num % i == 0: num /= i ls.append(i) i=2 else: i=i+1 ls.append(i) print(ls)
2.接收两个正整数参数n和a(要求a为小于10的自然数),计算形式如a+aa+aaa+....+aa....aaa的表达式前n项的值。
a,n=input().split() a,n=int(a),int(n) sum,tmp=0,a for i in range(n): sum+=tmp tmp=tmp*10+a print(sum)
3.模拟报数游戏。有n个人围成一圈,从0到n-1按顺序编号,从第一个人开始从1到k报数,报到k的人推出圈子,然后圈子缩小,从下一个人继续游戏,问最后留下的是原来的几号。
n,k=input().split() n,k=int(n),int(k)-1 ls=[i for i in range(n)] while n > k+1: ls.pop(k) for i in range(k): a=ls.pop(0) ls.append(a) n = n-1 while n>1: tmp = k % n ls.pop(tmp) for i in range(k): a=ls.pop(0) ls.append(a) n = n - 1 print(ls)
4.接收一个字符串作为参数,判断该字符串是否回文。
st=input() l,f=len(st),1 for i in range(l): if st[i]!=st[l-i-1]: f=0 break if f==0: print("False") else: print("True")
这篇关于《Python数据分析、挖掘与可视化》课后题答案的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南