python刚刚入门有些疑惑

刚刚开始学习python有些不懂得

img

 a,b=map(int,input().split())
 if(a<60         andb>=60):
  print(1elif(a>=60andb<60):
  print(1else:
  print(e)

img


我上传了这段代码我是感觉没有什么问题的但是平台上说有部门存在问题我实在看不出来 希望可以看看这段代码可以吗

  • 您的代码中括号大多是中文字符,python 语句中的标点等符号都是英文字符,也就是半角字符。

  • 您的条件判定逻辑不明:两科成绩都都及格,输出0,其余1。只需用 if ... else ...就可以。可以判定0的情况 if a > 60 and b < 60: ... else: ...,两科都及格;也可以判定1的情况 if a < 0 or b < 0: ... else ...,只要有一科不及格。

  • 代码运行效果截屏图片

    img


    img


    img

  • 判定只要有一科不及格的代码

#!/sur/bin/nve python
# coding: utf-8
 

a, b = map(int, input('\n输入语数成绩(如98 79):').split())

if a < 60 or b < 60:
    print(1)
else:
    print(0)


  • 判定0的情况代码,您可以自己改写。

符号都要用半角,你有全角,还有注意空格
否则输出0,前面有定义e为0吗?