薛兔子 发表于 2020-5-6 15:46:45

闪退

做了一个循环:
food="牛肉"
answer=input("晚上想吃什么")
while True:
    if answer==food:
      break
    answer=input("还是换一个吧,在减肥")
print("好,走")
print("晚上吃点健康的就好")

单独运行的时候答案回答正确后会直接闪退关闭程序,为什么了

Mike_python1231 发表于 2020-5-6 15:48:46

没有呀

Mike_python1231 发表于 2020-5-6 15:51:08


food="牛肉"
answer=input("晚上想吃什么")
while True:
    if answer==food:
      break
    answer=input("还是换一个吧,在减肥")
print("好,走")
print("晚上吃点健康的就好")
input()
求最佳

_2_ 发表于 2020-5-6 15:51:18

在 python.exe 运行?
试试在最后加上
input()

薛兔子 发表于 2020-5-6 15:51:51

Mike_python1231 发表于 2020-5-6 15:48
没有呀

在Python中打开不会,但是单击程序运行就会

sunrise085 发表于 2020-5-6 15:53:07

双击运行.py文件,运行完之后就是会退出。若想不退出,在最后添加一行input()就可以了。

若是在IDLE中打开的.py文件,点击运行的时候不会闪退

zltzlt 发表于 2020-5-6 15:53:36

https://fishc.com.cn/thread-159173-1-1.html

Mike_python1231 发表于 2020-5-6 15:55:52

薛兔子 发表于 2020-5-6 15:51
在Python中打开不会,但是单击程序运行就会

那我的代码信吗

如果行那就设个最佳吧

薛兔子 发表于 2020-5-6 15:59:49

_2_ 发表于 2020-5-6 15:51
在 python.exe 运行?
试试在最后加上

可以了,谢谢
页: [1]
查看完整版本: 闪退