有没有一种方法可以让命令行保持打开状态,以查看我的程序的结果?

2024-09-28 20:51:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经把一个温度转换器从摄氏度编码到华氏度。当我从桌面上运行程序时,它会请求我的输入,然后当我向它传递一个整数时,它会快速关闭。有没有办法让它保持开放状态以查看结果

user_input_celsius = input('Enter temp in Celsius ')

user_input_celsius = int(user_input_celsius)




celsius_values = []

celsius_values = celsius_values + [user_input_celsius]

fahrenheit_values = []



for celsius in celsius_values:

     fahrenheit = celsius * 1.8 + 32

     fahrenheit_values = fahrenheit_values + [fahrenheit]

print(fahrenheit_values, end ='')

Tags: in程序编码input状态整数温度桌面上
2条回答

您有一些选择:

从已打开的终端运行程序。打开命令提示符并键入:

python myscript.py

在脚本末尾添加要等待的代码:

input()

您可以要求用户在关闭前输入任何值 这样,在您键入内容之前,程序不会关闭

# program.py

user_input_celsius = input('Enter temp in Celsius ')    
user_input_celsius = int(user_input_celsius)
celsius_values = []    
celsius_values = celsius_values + [user_input_celsius]    
fahrenheit_values = []
for celsius in celsius_values:
         fahrenheit = celsius * 1.8 + 32    
     fahrenheit_values = fahrenheit_values + [fahrenheit]    
print(fahrenheit_values, end ='')

input("Press enter to exit")
exit()

相关问题 更多 >