pycharm程序python闪退不知道为啥,就复制发给自己用python打开就输完体重身高一按回车就没了

img

img


pycharm写的bmi计算器,复制发给自己用python3.0打开输完体重身高回车就自动消失

你是说pycharm软件关闭了嘛??

你要输入值啊,不输入除法那步会发生严重错误,可能是这个导致的闪退

pycharm里用的不是控制台,而是自己的输出栏,所以即使程序运行完了,输出栏也还在,不会没了
而你换个IDE,是直接在cmd下运行的,或者弹出新窗口运行,那么运行完窗口就关闭了呀
如果你需要程序等待用户看见结果再关闭,在最后一行加个input()
那么你再次按回车它就关闭,按回车之前它会阻塞在这里

把你的代码改成这样就行了:


while 1:
    user_weight=float(input("请输入您的体重(单位:kg)"))
    user_height=float(input("请输入您的身高(单位:m)"))
    a=user_weight
    b=user_height
    x=a/b**2
    print("您的BMI是"+str(x))