【问题标题】:How to fix "the break code" problem in python?如何解决python中的“中断代码”问题?
【发布时间】:2020-07-25 03:18:05
【问题描述】:

我尝试学习 Python。代码可以超级容易地编写,但不起作用。当我写“break”时,它并没有出现在 PyCharm 的建议中。我在 Youtube 上看视频,我做了和我看过的一样的事情。相同的代码适用于视频,但在我的计算机上它不起作用。有什么问题,我该如何解决?

s_Number=9
guess_count=0
guess_limit=3
while guess_count<guess_limit:
    number = input("Guess a number: ")
     guess_count+=1
  if number==s_Number:

      print("Well done!")
   break

【问题讨论】:

  • input 返回一个str。相反,请尝试if int(number) == s_Number
  • 你得到什么错误?
  • @IbrahimYousuf SyntaxError: 'break' outside loop
  • 明显是缩进错误。
  • break 需要适当缩进,即与 print 语句相同的空格/制表符数

标签: python while-loop pycharm break


【解决方案1】:

SyntaxError: 'break' outside loop 是由于你的缩进错误造成的。

s_Number=9
guess_count=0
guess_limit=3
while guess_count<guess_limit:
     number = input("Guess a number: ")
     guess_count+=1
     if number==s_Number:
         print("Well done!")
     break

您还可以根据您的意图将您的 break 语句放在您的 if 中。

【讨论】:

  • break 需要在if 语句内,否则while 循环没有用。
  • Python 有不同的语法规则。我还是不习惯。再次感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-11-25
  • 2021-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-10
相关资源
最近更新 更多