python 学习之路——除法运算

 

期中考试告一段落,闲下来了,然后就从昨晚开始倒腾python。

 

链接一个网站http://woodpecker.org.cn/abyteofpython_cn/chinese/index.html


个人认为这个网站的python讲的还不错,对于初学者来说很适用!


昨晚一直做啊做,边看边练习,基本上把里面一到九章的例子都亲自编辑一遍,运行,理解。


今早上起来之后想起来unix课要做的那个交互式计算器,想着是不是用python更简单一些呢~有想法之后立即行动,半小时编完(本人打字速度较慢),然后编译,检查错误,修改,加入交互式逻辑,分离提取函数,数字校验,昨晚之后也差不多一个多小时了,哈哈,真好~


其中的问题呢就在于输入整数之后进行除法运算,保留小数点后精确度的问题。

python中蒸熟除法只保留整数部分,例如:

>>>3/2

1

>>>

输出为1,但是大家都知道结果为1。5


采用格式化输出:

>>>print 'The quotien of 3 and 2 is %f' % (3/2)

The quotien of 3 and 2 is 1.000000

>>>

输出自动保留六位小数点


如果你不需要那么多位小数,可以写成:

>>>print 'The quotien of 3 and 2 is %.2f' % (3/2)

The quotien of 3 and 2 is 1.00

>>>

输出保留两位小数点,但是这样的结果仍然不是我们想要的。


在开始时加入语句:

>>>from __future__ import division

>>>print 'The quotien of 3 and 2 is %.2f' % (3/2)

The quotien of 3 and 2 is 1.50

>>>

这样之后的结果应该是你所需要的了吧~


这样看来和C 语言也差不多,这只是处于结构化编程阶段,各种语言大同小异

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值