将字符串中的每个数都抽取出来,然后统计所有数的个数并求和。

输入格式:

一行字符串,字符串中的数之间用1个空格或者多个空格分隔。

输出格式:

第1行:输出数的个数。
第2行:求和的结果,保留3位小数。

实现

#!/usr/bin/env python3
#-*- coding:utf-8 -*-

def main():
    try:
        s=input()
        #overlooking the char of ' '
        s=s.split()
        print(len(s),f"{sum(map(lambda x:eval(x),s)):0.3f}",sep='\n')
    except Exception as e:
        print("inputing error!",e,sep="\n")
#-------
main()

输出

12 32.2   33     45
4
122.200

Q.E.D.


仰望星空,还需脚踏实地。