python中单位转换_python的单位转换问题
为什么我得出的结果小数点后面只有.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的单位转换问题相关推荐
- python中time库的时间单位是秒
相信学过C语言的同学应该都知道,C语言time库的时间单位是毫秒. 作为一个Python小白,在接触Python的time库时,我竟下意识的以为Python的time库时间单位也是毫秒,于是出现了之后 ...
- python中浅蓝色_python 小知识点
********************运算符******************************** 1. '=' 和 '=='问题 *在c中,在if语句中把'=='写成'='不会报错, 如 ...
- 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 ...
- [转载] python隐式转换_Python | 数据类型的转换 显式转换 隐式转换
参考链接: Python类型转换和类型转换 显式转换 # 首先对要转换的数据进行变量的声明 float_number = 1.5 int_number = 2 # 其他类型转换到字符串,使用的是str ...
- python url转码_Python如何实现转换URL详解
设计一个算法,将URL转换成5部分,分别是:schema.netloc.path.query_params.fragment. 问题 URL的中文名叫统一资源定位符,就是咱们常说的网址,设计一个算法, ...
- python怎么强制转换_python怎么强制转换类型
python内提供了几种称为强制类型转换的函数,可以将一个变量的类型强制转换为另一种类型.比如,整型->浮点型,列表->元组. 我们在之前已经学习了很多种数据类型 · 整型 int · 浮 ...
- python编程语言转换_Python语言 编码转换与中文处理
本文主要向大家介绍了Python语言 编码转换与中文处理,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. Python 编码转换与中文处理python 中的 unicode是让人很 ...
- Python中数字和字符串之间的转换
数字转为字符串 这个相对比较简单 我们可以使用Python中的str函数直接转换 例如将123转换为'123' print(str(123)) 或者使用格式化 print('%s' %123) 字符串 ...
- python 十六进制转中文_python进制转换
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 进制转换:进制转换是人们利用符号来计数的方法. 进制转换由一组数码符号和两个基本 ...
- python十进制转八进制_python进制转换(二进制、十进制和十六进制)及注意事项...
使用内置函数实现进制转换实现比较简单,主要用到以下函数: bin().oct().int().hex() 下面分别详解一下各个函数的使用(附实例) 第一部分:其他进制转十进制 1.二进制转十进制 使用 ...
最新文章
- 有关java的读书软件吗_我手机没JAVA,能用什么读书软件、
- 【Android 启动过程】Activity 启动源码分析 ( AMS -> ActivityThread、AMS 线程阶段 二 )
- 锋利的JQuery学习笔记01
- SVN 中更新与资源库同步的区别
- Kaggle API
- IplImage, CvMat, Mat 的关系和相互转换(转)
- c++ 字符串连接_C语言字符串操作总结大全(超详细)
- 《变革中的思索》连载二:依旧有效的四律
- IEEE期刊如何查找论文模板
- 如何永久性取消WPS热点推广
- pentaho开源商业智能平台的搭建
- 微信支付api_key
- Ch11. Threads 线程
- 为什么在POS非常火爆的时候代还系统还能抢下市场呢?
- 使用cmd命令远程重启服务器
- 光纤滑环的功能和作用
- python bool类型_python bool数据类型
- 输入底面半径和高,求圆柱体的表面积
- 计算机的音标英语怎么说,电脑的英文怎么读标准发音
- Scaled-YOLOv4 简单学习笔记
热门文章
- 可变参C API va_list,va_start,va_arg_va_end以及c++可变参模板
- RSF 分布式服务框架设计
- VMware虚拟机不能识别U盘 的解决方法
- java两周考核期被辞退_试用期被辞退,会影响一整年,或整个职场生涯
- 华为+android+root权限获取root,[Android]如何获取华为手机的root权限
- Arduino + GP2D12红外测距传感器+LCD1602
- K-divisible Sum
- OGG12C安装与配置
- vue生成app二维码,并扫码下载app
- 鸿蒙三千法则排名,混沌三千大道,鸿钧掌仙道,仅排第五!前十大道分别为谁掌握?...