【问题标题】:Why i am getting else syntax error in else condition?为什么我在 else 条件下得到 else 语法错误?
【发布时间】:2019-08-14 03:45:19
【问题描述】:
num=input(int("Enter thr number u want to print:"))
a=0
b=0
for i in range(1,num+1):
    if(i%2!=0):
     a=a+6
    else:
     b=b+7
     if (num % 2!=0):
      print("number is{}".format(a+6)

    else:
      print("number is{}".format(b+7)

上面的代码在执行过程中出现如下错误:

文件“系列”,第 12 行 别的: ^ SyntaxError: 无效语法

请帮助我了解我在这里缺少什么。

【问题讨论】:

  • 您的缩进已关闭。你有if-else-else

标签: python-3.x


【解决方案1】:

第 12 行的 else 需要缩进到与其对应的 if 语句相同的级别。

Python 对空格和缩进很挑剔。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多