源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

python实现简单温度转换的方法

  • 时间:2022-07-29 18:51 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:python实现简单温度转换的方法
本文实例讲述了python实现简单温度转换的方法。分享给大家供大家参考。具体分析如下: 这是一段简单的python代码,用户转换不同单位的温度,适合初学者参考
[u]复制代码[/u] 代码如下:
def c2f(t):     return (t*9/5.0)+32 def c2k(t):     return t+273.15 def f2c(t):     return (t-32)*5.0/9 def f2k(t):     return (t+459.67)*5.0/9 def k2c(t):     return t-273.15 def k2f(t):     return (t*9/5.0)-459.67 def 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_input def main():     menu = "nTemperature Convertornn"+         "1. Celsius to Fahrenheitn"+         "2. Celsius to Kelvinn"+         "3. Fahrenheit to Celsiusn"+         "4. Fahrenheit to Kelvinn"+         "5. Kelvin to Celsiusn"+             "6. Kelvin to Fahrenheitn"+         "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 againn"         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 againn" if __name__ == "__main__":     main()
希望本文所述对大家的Python程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部