Lzj031103 @ 2022-03-19 12:08:23
A=0
B=0
N=0
M=0
a,b=map(int,input().split())
for i in range(1,a+1):
if i%b==0:
A+=i
N=N+1
else:
B+=i
M=M+1
print(format(A/N,'.1f'));print(format(B/M,'.1f'))
by Terrible @ 2022-03-19 12:14:36
print(format(A/N,'.1f'));print(format(B/M,'.1f'))
每一个print
函数默认在结尾处打印换行,如果是print
括号里面多参数输出的话,默认带空格,而题目要求输出在一行上,不能换行,参考处理方案是用一个print
函数输出两个数据。
改为print(format(A/N,'.1f'),format(B/M,'.1f'))
就行了。
@Lzj031103
by Lzj031103 @ 2022-03-19 12:25:13
@Terrible 非常感谢大佬,改了之后过了