首页 > 技术文章 > 四则运算

huhulqq12138 2017-03-08 11:58 原文

https://coding.net/u/huhulqq/p/Demo/attachment/default/edit/1589449/md

一、实验介绍和截图:

  首先我使用的事Python2.7版本。为了避免版本问题,如果老师想要测试的话也请使用该版本。

  在完成这个题目中,我使用了几个知识点,

1、random,随机生成;

2、正则取数

3、分数运算:

4、字符串的截取操作:

5、浮点数尾数的确定:

6、实验最终运行测试:

二、

 

 三、实验总结:

  我觉得这次的实验题并不难,因为四则运算我们已然不是第一次接触,从c到c++再到java我们都写过类似的题目,我觉得如果要说难度的话,在分数上需要思考的时间比较多。
我遇到的问题有
1、随机获取浮点型和分数,当时使用or ,因为没有注意到or是或符
2、分数的处理中,会出现自动舍弃小数部位,因为我的分子与分母均为int型,所以将其分子改为随机获取浮点数
3、同样是随机选择+-*/我使用了or,当时将or想当然地以为为或者,并没有意识是“或”运算符,只用采用了random.choice(“+-*/”,1)来随机获取运算符。
4、当每使用random.uniform(0,99)产生的随机数都会不同,当时没有注意,所以使用
导致运算结果时对时错
5、四则运算做下来我觉得无非是对于一些算数表达式、数据类型等等的应用,只要掌握好这些知识点,初略的完成这个题目并不困难。

推荐阅读