四则运算

Posted huhulqq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了四则运算相关的知识,希望对你有一定的参考价值。

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、四则运算做下来我觉得无非是对于一些算数表达式、数据类型等等的应用,只要掌握好这些知识点,初略的完成这个题目并不困难。

以上是关于四则运算的主要内容,如果未能解决你的问题,请参考以下文章

C语言中随机产生四则运算符号

用C语言随机产生三个数,三个数之间进行四则运算,四则运算也随机产生

用c++语言编写四则运算计算器

java四则运算

定义一个方法,实现四则运算的功能。java

四则运算2开发简介