英寸和厘米的交互(标准 不统一的代价) 现在已知1英寸=2.54厘米。 请编写程序实现以英寸标识的数据和以厘米 标识的数据的互相转换。

输入格式
用户输入英制单位数据时,可以输入的形式
为以“;”或“I”结尾的数字,例如:65I、
23i.
用户输入国际单位制数据时,可以输入的形
式为以“c”或“C”结尾的数字,例如:
18c、88C.
输出格式
输出的数值应保留小数点后两位数字,使用
字符串留槽功能实现.
用法举例:print("l.2fJinch".format(3.1415927))
输出:3.14inch
结果为厘米为单位的数据时,输出格式为数
字后跟cm的形式,例如,120cm.
结果为英寸为单位的数据时,输出格式为数
字后跟inch的形式,例如,120inch。
用户输入的内容结尾不为“I”、 “;”
“C”、“c”中的任何一个数据时,输出结
果为:输入错误。


 
input_str = input()
if input_str[-1] not in ['l', 'i', 'C', 'c']:
    print('输入错误')
else:
    if input_str[-1] in ['C', 'c']:
        print("%.2finch"%(float(input_str[:-1])/2.54))
    else:
        print("%.2fcm"%(float(input_str[:-1])*2.54))