有没有大佬知道为什么不可以啊

P5719 【深基4.例3】分类平均

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 非常感谢大佬,改了之后过了


|