zr百家 发表于 2021-10-13 17:30:12

求求哪位大神告诉我哪里有问题

题目
004:求三个数的和
查看提交统计提问
总时间限制: 1000ms 内存限制: 65536kB
描述
输入三个整数或小数,输出它们的和

如果结果是整数,就保留小数点后面一位的0(用python写则不用特别处理,程序自然会如此)   

输入
​输入三个整数或小数
输出

样例输入
1 2.3 4.7
样例输出
8.0
来源
Guo Wei

我的
30438999提交状态
状态: Wrong Answer
下载错误测试点输入
下载错误测试点正确输出
源代码
a,b,c = input().split()
a = eval(a)
b = eval(b)
c = eval(c)
print(a+b+c)



搞半天也没搞明白{:5_100:}

傻眼貓咪 发表于 2021-10-13 17:41:48

a, b, c = map(int, input().split())
print(f"{a+b+c:.1f}")

傻眼貓咪 发表于 2021-10-13 18:44:00

如果结果是整数,就保留小数点后面一位的0 (用python写则不用特别处理,程序自然会如此)这句话是否有错?

zr百家 发表于 2021-10-13 21:51:14

傻眼貓咪 发表于 2021-10-13 18:44
如果结果是整数,就保留小数点后面一位的0 (用python写则不用特别处理,程序自然会如此)这句话是否有错?

我也不知道为什么,题目上是这样说的{:9_241:}

zr百家 发表于 2021-10-13 21:53:05

傻眼貓咪 发表于 2021-10-13 17:41


为什么这样啊,能详细点吗

傻眼貓咪 发表于 2021-10-14 11:25:14

题目要求,如果答案为整数,输出结果必须保留小数点后面一位 0,如:整数 13 = 13.0
页: [1]
查看完整版本: 求求哪位大神告诉我哪里有问题