为什么在为 Codeforces 231 A 执行以下代码时出现运行时错误?

时间:2021-04-02 08:47:42

标签: python loops

这是question

<块引用>

有一天,三个最好的朋友 Petya、Vasya 和 Tonya 决定组建一个团队并参加编程竞赛。参与者通常是 在编程竞赛中提出了几个问题。早在 开始朋友们决定他们将实施一个问题,如果在 他们中至少有两个人对解决方案有把握。否则,朋友 不会写问题的解决方案。

本次比赛为参赛者提供了 n 道题。对于每个问题 我们知道,哪位朋友对解决方案有把握。帮助朋友 找出他们将编写解决方案的问题数量。

Input 第一个输入行包含一个整数 n (1 ≤ n ≤ 1000) - 比赛中的问题数量。然后 n 行包含三个 每个整数,每个整数要么是 0 要么是 1。如果第一个数字 该行等于 1,那么 Petya 确定问题的解决方案, 否则他不确定。第二个数字显示了 Vasya 对 解决方案,第三个数字显示了托尼亚的观点。上的数字 行以空格分隔。

输出 打印一个整数——朋友的问题数 将在比赛中实施。

这是我为此编写的代码:

n=input()
a=0
for i in range (0,n):
    l,m,o= int(input().split())
    if l+m+o>1:
        a+=1
    else:
        a+=0
print (a)

但它总是显示运行时错误。我无法弄清楚这里到底出了什么问题。我认为这是一个全局-局部变量问题,但显然不是。我还尝试以列表的形式输入输入,然后对整数求和,但这也不起作用。

PS 这是我在这里的第一个问题,所以我提前为愚蠢的错误道歉。

0 个答案:

没有答案