【问题标题】:Why does my python for loop colon get a syntax error?为什么我的 python for 循环冒号会出现语法错误?
【发布时间】:2017-07-08 03:05:22
【问题描述】:

为什么我的 python for 循环冒号会出现语法错误?

a=int(input("Enter a number.")
for x in range(a):
    print(" ")
c=int(input("Enter another number.")
for x in range(c):
    print("x")

【问题讨论】:

  • 你没有关闭你的 int 函数调用......

标签: python for-loop syntax-error


【解决方案1】:

not_a_robot 是对的。

另外,在第二个循环中,您甚至没有打印 x 变量的值,只是一个“x”。

a=int(input("Enter a number."))
c=int(input("Enter another number."))
...
for x in range(c):
    print(x)

【讨论】:

    【解决方案2】:

    您的代码中有一个简单的错字,请参阅 a,c 声明,其中您错过了关闭另一个括号。

    a=int(input("Enter a number."))
    for x in range(a):
        print(" ")
    c=int(input("Enter another number."))
    for x in range(c):
        print("x")
    

    希望对您有所帮助。

    【讨论】:

      【解决方案3】:

      这个问题只是输入行缺少括号: a=int(input("Enter a number.") 和 c=int(input("Enter another number.")

      a=int(input("Enter a number."))
      for x in range(a):
          print(" ")
      c=int(input("Enter another number."))
      for x in range(c):
          print("x")
      

      【讨论】:

      • 这与问题无关,但我建议使用xrange 和raw_input。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-22
      • 2023-03-05
      • 2021-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多