将字符串中的每个数都抽取出来,然后统计所有数的个数并求和。
输入格式:
一行字符串,字符串中的数之间用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.