不知道这个为啥报错了呀


n=list(map(int,input("请依次输入语文成绩和数学成绩:").split()))
m=0
for i range(2):
    if n[i]>=60:
        m+=1
    else n[i]<60:
        m+=0
if m=1:
    print(1)
else:
    print(0)

给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。若该生恰好有一门课不及格,输出1;否则输出0。
例如,输入
50 50
则输出
0

img


你的 in 去哪里了?旅游去了?

你这错误的地方太多的,对比一下我的这个代码看吧

n = list(map(int, input("请依次输入语文成绩和数学成绩:").split()))
m = 0
for i in range(2):
    if n[i] >= 60:
        m += 1
    elif n[i] < 60:
        m += 0
if m == 1:
    print(1)
else:
    print(0)

n = list(map(int, input("请依次输入语文成绩和数学成绩:").split()))
m = 0
for i in range(2):   #for循环格式: for 自定变量名 in 可迭代对象
    if n[i] >= 60:
        m += 1
    elif n[i] < 60:    #这里如果是else的话,后面就没有 n[i] < 60
        m += 0
    # else:
    #     print('')
if m==1:          #判断等式成立,需要用 == ,用一个等号是赋值操作
    print(1)
else:
    print(0)