n=int(input()) a=list() for i in range(n): b=map(int,input().split()) a+=b print(a) num=0 for j in a: if j>=60: num+=1 num=num/100 print("{:of}".format(num))哪里错了?
时间: 2023-05-23 12:02:12 浏览: 72
python常见input输入单行多个数据,多行单个数据
答:代码中有一处错误,第7行的num=num/100不应该放在if语句的内部,而应该放在第9行的print语句的前面。修正后的代码如下:
n=int(input())
a=list()
for i in range(n):
b=map(int,input().split())
a =b
print(a)
num=0
for j in a:
if j>=60:
num =1
num=num/100
print("{:.2f}".format(num))
阅读全文