Python温度转换函数编写与实例教学
2025-02-23 13:43:30
抿口老酒
高则绿植
python简单的函数定义和用法实例
Python简单功能定义和温度转换及其使用的使用。
defconvertemp(temp,比例):ifscale ==“ c”:return(temp-3 2 .0)*(5 .0/9 .0)elifscale ==“ f”:returnEmp*9 .0/5 .0/5 .0+3 2 Temp = int(input(输入(“ enterat温度:”) ))scaste =输入(“ Enterthescaletoconverto:”) converts = convertemp(temp,scale)打印(“转换的温度:”+str(转换))我希望本文对每个人的Python编程有帮助。
python如何编写温度程序
特定操作如下:步骤1 :使用输入()当时输入温度。
Fahrenheit-3 2 ) /1 8 tempstr [-1 ]指指定为华氏度的f /f中的最后一个字符串。
tempstr [0:-1 ]采用数值值,并使用eval()函数来计算这些值。
这允许公式将分配计算为变量C。
打印(“转换的温度为{:.2 f} c”。
显示在.former(c)中,最高为单位C。
仅完成打印。
步骤3 :将华氏度转换为Celsius是将华氏度转换为Celsius。
以下是一个完整的代码:该程序仍然包含很多知识,维护2 个小数点位置,eval(),.format()和input(),这需要仔细阅读。
编程题:已知两种温度的换算公式C=(5/9)(F-32),试编写一个程序输入华氏度F,输出摄氏度。
使用python的方法是:val =输入(“请输入具有温度符号的温度值(例如:3 2 c)”)ifval [-1 ]在[“ C”,“ C”:F = 1 .8 * float(float( Val [0:-1 ])+3 2 Print(“转换温度后:%.2 ff”%f)ellifval [-1 ]在[“ f”,“ f”]:c = (float(val [0:-1 ])-3 2 )/1 .8 print(“转换温度为:%.2 fc”%c)else:print(“输入是不正确的”)延长信息:用其他语言选择此问题:在C中解决此问题:#include voidmain(){floatf,c; printf(“请输入您需要转换的华氏温度:”); scanf(“%f”,&f); C =(F-3 2 )*5 /9 .0; printf(“其相应的摄氏温度为:%.2 F \ n”,c);} Java语言解决方案问题:publinClassPrintable {publicStaticVoidMain(stringArgs){int [int [fahrenheit =] {0.2 0,4 0,6 0,8 0,1 00,1 4 0,1 6 0,1 8 0,2 00,2 4 0,2 6 0,2 8 0,3 00}; [] Centigrade = Newint [5 0]; {system.out.print(fahrenheit [i]); system.out.println(“ \ t”+centigrade [i]); /9 ;