君未生 发表于 2020-10-17 16:42:21

写判断闰年的程序一直报错“valid syntax"

years = int(input("请输入年份:")
if (years%4 == 0) and (years%100 != 0):
            print("闰年")
else:
    if years % 400 == 0:
      print("闰年")
    else:
      print("非闰年")


一直都在第一个冒号那里标红,但我用的是英文输入法,试了好几遍实在搞不明白

冬雪雪冬 发表于 2020-10-17 16:46:12

years = int(input("请输入年份:")少了一个右括号

昨非 发表于 2020-10-17 16:47:54

正解

kogawananari 发表于 2020-10-17 16:54:05

缩进好像也不太对{:10_289:}

君未生 发表于 2020-10-17 16:58:58

冬雪雪冬 发表于 2020-10-17 16:46
years = int(input("请输入年份:")少了一个右括号

十分感谢,又眼瞎了{:10_266:}

冬雪雪冬 发表于 2020-10-17 17:14:57

君未生 发表于 2020-10-17 16:58
十分感谢,又眼瞎了

python的错误提示还是比较笨的,往往需要看上一行是否有错。
页: [1]
查看完整版本: 写判断闰年的程序一直报错“valid syntax"