为什么我得出的结果小数点后面只有.00而不是其他精确数字呢。python把结果四舍五入到整数。请问我哪里出错了呢?print"welcometoourweightconversionprogram!"#promptfornumberandcon...

为什么我得出的结果小数点后面只有 .00 而不是其他精确数字呢。python把结果四舍五入到整数。请问我哪里出错了呢?

print "welcome to our weight conversion program!"

# prompt for number and confirm it

x=raw_input('give a weight:')

fx=float(x)

print '->your weight is %.2f' % fx

# compute the weight formatting

lb = round(fx*2.205) # one pound is 0.4536 kilograms

gal = round(fx*0.2642) # one gallon is 3.785 kilograms

l = fx # one liter is equal one kilogram

# build the first output line with result

S = '%.2f kg=' % float(x)

R = '%.2f lb=' % lb

R += '%.2f gal=' % gal

R += '%.2f l' % l

print S+R #print first output line

# check and build second output line

kg = round(fx*0.4436) # one kiogram is 2.205 pounds

gal = round(fx*0.1198) #one gallon is 8.345 pounds

l = round(fx*0.4534) # one liter is 2.205 pounds

# build the second output line with result

P = '%.2f lb=' % float(x)

Q = '%.2f kg=' % kg

Q += '%.2f gal=' % gal

Q += '%.2f l' % l

print P+Q #print second ourput line

我得出的结果是

python weights.py

welcome to our weight conversion program!

give a weight:123.456

->your weight is 123.46

123.46 kg=272.00 lb=33.00 gal=123.46 l

123.46 lb=55.00 kg=15.00 gal=56.00 l

展开

python中单位转换_python的单位转换问题相关推荐

  1. python中time库的时间单位是秒

    相信学过C语言的同学应该都知道,C语言time库的时间单位是毫秒. 作为一个Python小白,在接触Python的time库时,我竟下意识的以为Python的time库时间单位也是毫秒,于是出现了之后 ...

  2. python中浅蓝色_python 小知识点

    ********************运算符******************************** 1. '=' 和 '=='问题 *在c中,在if语句中把'=='写成'='不会报错, 如 ...

  3. python中的字符、编码、转换

    文章目录 写在前面 1.编码 1.1.ASCII 1.2.Unicode 1.3.UTF-8 1.4.GBK 1.5.URL编码 1.6.HTML实体 2.python字符前面的u.b.r.f 2.1 ...

  4. [转载] python隐式转换_Python | 数据类型的转换 显式转换 隐式转换

    参考链接: Python类型转换和类型转换 显式转换 # 首先对要转换的数据进行变量的声明 float_number = 1.5 int_number = 2 # 其他类型转换到字符串,使用的是str ...

  5. python url转码_Python如何实现转换URL详解

    设计一个算法,将URL转换成5部分,分别是:schema.netloc.path.query_params.fragment. 问题 URL的中文名叫统一资源定位符,就是咱们常说的网址,设计一个算法, ...

  6. python怎么强制转换_python怎么强制转换类型

    python内提供了几种称为强制类型转换的函数,可以将一个变量的类型强制转换为另一种类型.比如,整型->浮点型,列表->元组. 我们在之前已经学习了很多种数据类型 · 整型 int · 浮 ...

  7. python编程语言转换_Python语言 编码转换与中文处理

    本文主要向大家介绍了Python语言 编码转换与中文处理,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. Python 编码转换与中文处理python 中的 unicode是让人很 ...

  8. Python中数字和字符串之间的转换

    数字转为字符串 这个相对比较简单 我们可以使用Python中的str函数直接转换 例如将123转换为'123' print(str(123)) 或者使用格式化 print('%s' %123) 字符串 ...

  9. python 十六进制转中文_python进制转换

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 进制转换:进制转换是人们利用符号来计数的方法. 进制转换由一组数码符号和两个基本 ...

  10. python十进制转八进制_python进制转换(二进制、十进制和十六进制)及注意事项...

    使用内置函数实现进制转换实现比较简单,主要用到以下函数: bin().oct().int().hex() 下面分别详解一下各个函数的使用(附实例) 第一部分:其他进制转十进制 1.二进制转十进制 使用 ...

最新文章

  1. 有关java的读书软件吗_我手机没JAVA,能用什么读书软件、
  2. 【Android 启动过程】Activity 启动源码分析 ( AMS -> ActivityThread、AMS 线程阶段 二 )
  3. 锋利的JQuery学习笔记01
  4. SVN 中更新与资源库同步的区别
  5. Kaggle API
  6. IplImage, CvMat, Mat 的关系和相互转换(转)
  7. c++ 字符串连接_C语言字符串操作总结大全(超详细)
  8. 《变革中的思索》连载二:依旧有效的四律
  9. IEEE期刊如何查找论文模板
  10. 如何永久性取消WPS热点推广
  11. pentaho开源商业智能平台的搭建
  12. 微信支付api_key
  13. Ch11. Threads 线程
  14. 为什么在POS非常火爆的时候代还系统还能抢下市场呢?
  15. 使用cmd命令远程重启服务器
  16. 光纤滑环的功能和作用
  17. python bool类型_python bool数据类型
  18. 输入底面半径和高,求圆柱体的表面积
  19. 计算机的音标英语怎么说,电脑的英文怎么读标准发音
  20. Scaled-YOLOv4 简单学习笔记

热门文章

  1. 可变参C API va_list,va_start,va_arg_va_end以及c++可变参模板
  2. RSF 分布式服务框架设计
  3. VMware虚拟机不能识别U盘 的解决方法
  4. java两周考核期被辞退_试用期被辞退,会影响一整年,或整个职场生涯
  5. 华为+android+root权限获取root,[Android]如何获取华为手机的root权限
  6. Arduino + GP2D12红外测距传感器+LCD1602
  7. K-divisible Sum
  8. OGG12C安装与配置
  9. vue生成app二维码,并扫码下载app
  10. 鸿蒙三千法则排名,混沌三千大道,鸿钧掌仙道,仅排第五!前十大道分别为谁掌握?...