第二章 课后习题整理
- 输入一个包含若干自然数的列表,输出这些自然数的平均值,结果保留3位小数。
lst = eval(input('请输入一个包含若干自然数的列表:')) avg=sum(lst)/len(lst) avg=round(avg,4) print('平均值为:',avg) print('平均值为:',avg)
- 输入一个包含若干自然数的列表,输出这些自然数降序排列后的新列表
lst = eval(input('请输入一个包含若干自然数的列表:')) print('降序排列后的新列表:',sorted(lst,reverse=True))
- 输入一个包含若干自然数的列表,输出一个新列表,新列表中每个元素为原列表中每一个自然数的位数。例如,输入[1,22],输出[1,2].
lst = eval(input('请输入一个包含若干自然数的列表:')) lst1=map(str,lst) leng=list(map(len,lst1)) print('每个元素的位数:',leng)
- 输入一个包含若干数字的列表,输出其中绝对值最大的数字。
lst = eval(input('请输入一个包含若干数字的列表:')) print('绝对值最大的数:',max(lst,k