# TempConvert.pyval = input("请输入带温度表示符号的温度值(例如:32C): ") if val[-1] in [‘C‘,‘c‘]: f = 1.8 * float(val[0:-1])+32 print("转换后的温度为: %.2fF" %f)elif val[-1] in [‘F‘,‘f‘]: c = (float(val[0:-1]) - 32) / 1.8 print("转换后的温度为:%.2fC" %c)else: print("输入有误") 1、val 获取用户输入数据2、判断val最后一位是否存在大小写C3、定义f变量接收计算后的结果 定义float类型接收val输入的数值4、输出格式化字符串数据,浮点数小数点后2位5、如果val最后一位不是大小写C是F走分支条件6、else结束分支流程
时间: 2024-11-06 07:11:18