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)产生的随机数都会不同,当时没有注意,所以使用
2、分数的处理中,会出现自动舍弃小数部位,因为我的分子与分母均为int型,所以将其分子改为随机获取浮点数
3、同样是随机选择+-*/我使用了or,当时将or想当然地以为为或者,并没有意识是“或”运算符,只用采用了random.choice(“+-*/”,1)来随机获取运算符。
4、当每使用random.uniform(0,99)产生的随机数都会不同,当时没有注意,所以使用
导致运算结果时对时错
5、四则运算做下来我觉得无非是对于一些算数表达式、数据类型等等的应用,只要掌握好这些知识点,初略的完成这个题目并不困难。
5、四则运算做下来我觉得无非是对于一些算数表达式、数据类型等等的应用,只要掌握好这些知识点,初略的完成这个题目并不困难。