用Python编写一个能实现单位英寸与公制单位厘米的程序。
(1英寸 = 2.54厘米)含有.if条件语句
注:函数有两个参数,一个value值(代表长度),一个单位(in(英寸)或cm(厘米)),如单位是cm则直接输出单位为英寸的长度,如单位是in则直接输出单位为厘米的长度,如果单位不是cm或in,则输出‘请输入有效的单位’。结果保留两位小数。(本函数不需返回值)
value = input()
value = int(value)
unit = input()
最后实现:
测试输入:3,cm;
预期输出:1.18英寸
测试输入:3,厘米;
预期输出:1.18英寸
测试输入:5,in;
预期输出:12.70厘米
测试输入:5,英寸;
预期输出:12.70厘米
测试输入:5,tt;
预期输出:请输入有效的单位
用逗号拆分输入信息,然后根据后面的单位进行转换
n,u=input('请输入长度和单位:').split(',')
n=int(n)
if u=='cm' or u=='厘米':
print('%.2f英寸' % (n/2.54))
elif u=='in' or u=='英寸':
print('%.2f英寸' %(n*2.54))
else:
print("请输入有效的单位")
value=float(input('请输入长度'))
unit=input('请输入单位')
if unit == 'in' or unit == '英寸'
print('%.2f英寸 = %.2f厘米' % (value,value*2.54))
elif unit == 'cm' or unit == '厘米'
print('%.2f厘米 = %.2f英寸' % (value,value*2.54))
else
print('输入错误')