Python 实现亩与平方千米之间的面积转换


作业一:单位转换(仅作业,侵删)

编写一个亩与平方千米之间的面积转换程序

1、问题分析:             

说明:给出解决问题的思路,介绍程序的基本框架

2、程序实现:

说明:给出程序代码,并做好注释

3、程序结果展示:

说明:展示程序运行结果


首先构筑框架,我们要实现的是双向转换

经查阅,得到两者的转换公式

 完善代码可得:

area = input("请输入带有单位的面积值:")  # 输入示例 1亩/1平方千米
if area[-1] in ["平", "方", "千", "米"]:  # 判断字符尾单位是否为平方千米
    M = (eval(area[0:-4])) * 1500
    print("转换后的面积值是:{:.2f}亩".format(M))
elif area[-1] in ["亩"]:  # 判断字符尾单位是否为亩
    QM = (eval(area[0:-1])) / 1500
    print("转换后的面积值是:{:.7f}平方千米".format(QM))
else:
    print("输入格式错误")  # 做好格式输入错误提示

注意到亩转化为平方千米时需要提高精度

作业完成。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值