如何解决 "break outside loop"?

问题描述 投票:-1回答:1

number = 12

apple = True

'''def quit():

if guess == "quit":

break

print ("Exit")'''

while apple:

guess = int(input("Write a number: "))

quit()

if guess == number:

print ("Correctly")

running = False

elif guees < number:

print ("Number greater than")

else:

print ("Number less than")

else:

print("End of the cycle")```

python

break

1个回答

1

投票

看起来你是想通过在循环中调用的函数来脱离循环。这是不可能的。然而,你可以返回是否应该打破循环。def shouldQuit(guess):

return guess == 'quit'

而在你的循环中while apple:

guess = int(input("Write a number: "))

if shouldQuit(guess):

break

...

但是.., guess 不等于 quit,因为你已经把输入转成了一个整数。

0

投票

def quit(guess):

if guess == "quit":

Return True

Return False

while apple:

guess = int(input("Write a number: "))

if quit(guess):

break

...etc

0

投票

n = '10'

while True:

guess = input(': ')

if guess == 'quit':

print("let's quit")

break

elif guess == n:

print('right!')

elif guess > n:

print('too high')

else:

print('too low')

我认为这应该工作

0

投票

目前的写法是,如果输入()取的不是一个数字,你会得到一个ValueError。所以其他所有的答案都会在不处理异常的情况下出错。while apple:

try:

guess = int(input("Write a number: "))

except ValueError:

print('Exit')

exit()

else:

...etc

热门问题

python中outside loop_python - 如何解决 break outside loop? - SO中文参考 - www.soinside.com...相关推荐

  1. python 字典操作 内存占用,python - 如何强行释放字典使用的内存? - SO中文参考 - www.soinside.com...

    我正在研究一个Python脚本,该脚本查询几个不同的数据库以整理数据并将所述数据持久保存到另一个数据库.该脚本从大约15个不同数据库中的数百万条记录中收集数据.为了尝试加快脚本速度,我提供了一些缓存功 ...

  2. python用函数绘制椭圆_python - 如何使用python从3个点找到椭圆的方程 - SO中文参考 - www.soinside.com...

    听起来很有趣!如果您的3个点击点位于同一象限中,则由这些点定义的三角形的一个角度必须是钝角.调用B和其他两个顶点A和C. x-y定向椭圆的一般方程中有4个参数.将A,B和C的x和y坐标代入椭圆方程将给 ...

  3. python 在末尾增加一个字符串,python - Python File.write在末尾添加额外的字符串 - SO中文参考 - www.soinside.com...

    我正在使用python(3.6)更新文本文件,并打开r +with open(f+'.play', 'r+') as f2: play = f2.read() result = manipulate( ...

  4. powershell目录带空格_powershell - 如何在命令行的路径中运行带有空格的powershell脚本? - SO中文参考 - www.soinside.com...

    -File Parameter 如果要从命令行运行powershell.exe -File,则必须始终在doubleqoutes(")中设置带空格的路径.单引号(')仅由powershell ...

  5. php取出多维数组的所有元素,php - 获取多维数组PHP中两个元素之间的所有数组 - SO中文参考 - www.soinside.com...

    [我需要帮助.我有PHP困难.这是多维数组,我想将"信贷协议摘要"数组和"信贷协议"数组之间的所有数组完全放入一个单独的数组中.我试图使用range()函数,但 ...

  6. android.mk if else,gradle - 如何在Android Studio中使用我自己的Android.mk文件 - SO中文参考 - www.soinside.com...

    [我正在Android.mk文件中定义一些变量(我正在为编译器传递一些标志),但是每次构建项目时,Android.mk都会被覆盖.我假设Gradle是负责任的,我应该去那里看看吗? 如何使用我自己的A ...

  7. php+多个json数组,php - 两个如何比较PHP中的两个JSON对象数组? - SO中文参考 - www.soinside.com...

    我有JSON对象数组,如下所示.以下JSON对象数组位于文件((feeds / ptp-ess_landing_house.json)中{ "joint_committees": ...

  8. java中exec命令,java - 从Java中运行exec命令需要 bash 吗? - SO中文参考 - www.soinside.com...

    日志输出显示了运行的命令,可以看到其中包括一个 bash 命令.thufir@dur:~/NetBeansProjects/threadedExecTelnet$ thufir@dur:~/NetBe ...

  9. php添加数组的键和值,php - 将php数组元素添加到数组中如何具有相同的键和值 - SO中文参考 - www.soinside.com...

    我有一个像这样的数组如何具有相同的gtin:Array ( [0] ( [status] => ERROR [message] => 'message error' [gtin] => ...

  10. python 2: 解决python中的plot函数的图例legend不能显示中文问题

    python 2: 解决python中的plot函数的图例legend不能显示中文问题 参考文章: (1)python 2: 解决python中的plot函数的图例legend不能显示中文问题 (2) ...

最新文章

  1. mysql insert union_在MySQL中使用INSERT INTO SELECT和UNION执行多次插入
  2. Error 错误: 找不到或无法加载主类
  3. ABAP日期函数应用
  4. JS中怎样将时间字符串转换成Date并比较大小
  5. 怎么用计算机把浓度转换成PH,ph换算(ph和氢离子浓度的换算计算器)
  6. POJ - 2226 Muddy Fields(最小点覆盖-二分图最大匹配)
  7. POJ 1185 炮兵阵地(状压DP)题解
  8. 手工画设计模式的类图
  9. Mac os更新系统后安装scrapy报错error: command ‘xcrun‘ failed with exit status 1
  10. android 定时重启手机,有必要定时重启手机吗? 重启后手机会更流畅吗?
  11. 计算机的ps快捷键,PHOTOSHOP常用快捷键大全
  12. Powershell运行脚本异常:无法加载文件...因为在此系统上禁止运行脚本
  13. huggingface.transformers任务简介
  14. JAVA打印300以内的质数
  15. 用C#写PMAC的上位机,建立连接的步骤
  16. 字符串的定义与赋值及初始化
  17. Linux内核中断系统结构——软中断
  18. SaaSBase:推荐一些超好用的低代码开发软件(中篇)
  19. 抢拍网——项目开发感受
  20. 不喜欢说话是情商低吗?

热门文章

  1. C/C++ - enum 与 int 相互转换
  2. 论文中的常见缩写(w.r.t/i.e./et al等)的意思
  3. 臀部无论大小,翘起才是王道。
  4. 计算机资源管理器经常停止运行,windows资源管理器已停止工作一直弹出来彻底解决方案...
  5. Android通过修改配置文件设置wifi密码
  6. 第一章 Cheat Enginee(CE)使用指南
  7. 光分配网(ODN)一级分光和二级分光的区别及应用场景
  8. 一篇文章全面了解光纤到户FTTH,光分路器
  9. Dropping Pixels for Adversarial Robustness
  10. NYOJ-求和求到手软(抖机灵题)