python编写的简单温度转换程序,python编写转换程序,606162636465
文章由Byrx.net分享于2019-03-23 10:03:59
python编写的简单温度转换程序,python编写转换程序,606162636465
6061626364656667686970717273747576def c2f(t): return (t*9/5.0)+32def c2k(t): return t+273.15def f2c(t): return (t-32)*5.0/9def f2k(t): return (t+459.67)*5.0/9def k2c(t): return t-273.15def k2f(t): return (t*9/5.0)-459.67def get_user_input(): user_input = 0 while type(user_input) != type(1.0): user_input = raw_input("Enter degrees to convert: ") try: user_input = float(user_input) except: print user_input + " is not a valid entry" return user_inputdef main(): menu = "\nTemperature Convertor\n\n"+\ "1. Celsius to Fahrenheit\n"+\ "2. Celsius to Kelvin\n"+\ "3. Fahrenheit to Celsius\n"+\ "4. Fahrenheit to Kelvin\n"+\ "5. Kelvin to Celsius\n"+\ "6. Kelvin to Fahrenheit\n"+\ "7. Quit" user_input = 0 while user_input != 7: print menu user_input = raw_input("Please enter a valid selection: ") try: user_input = int(user_input) except: print user_input + " is not a valid selction, please try again\n" if user_input == 1: t = get_user_input() print str(t) + " degree Celsius is " + str((c2f(t))) + " degree Fahrenheit" elif user_input == 2: t = get_user_input() print str(t) + " degree Celsius is " + str((c2k(t))) + " degree Kelvin" elif user_input == 3: t = get_user_input() print str(t) + " degree Fahrenheit is " + str((f2c(t))) + " degree Celsius" elif user_input == 4: t = get_user_input() print str(t) + " degree Fahrenheit is " + str((f2K(t))) + " degree Kelvin" elif user_input == 5: t = get_user_input() print str(t) + " degree Kelvin is " + str((k2c(t))) + " degree Celsius" elif user_input == 6: t = get_user_input() print str(t) + " degree Kelvin is " + str((k2f(t))) + " degree Fahrenheit" elif user_input == 7: quit() else: print str(user_input) + " is not a valid selection, please try again\n"if __name__ == "__main__": main()
相关内容
- python通过PyGame模块播放声音,pythonpygame,import pygam
- webpy获得http请求头信息,webpy获得请求头,webpy中可以通
- python缩略图质量差问题解决,python缩略图质量,使用py
- python 格式化时间,python格式化,如下python函数做d
- python提交post数据到远程url,python提交posturl,import sys,
- python中if elif条件语句实用范例,pythonelif,marks = 99if
- python删除列表中的重复记录,python删除列表重复,def r
- python通过urllib2发送带cookie的求情,pythonurllib2,import ur
- python socket server client 示例,pythonsocket,import socke
- python从FTP传输调试输出文件,,ftp = ftplib
评论关闭