四则运算试题生成,结对
作业地址: https://edu.cnblogs.com/campus/nenu/2019fall/homework/7631 代码地址: 结对伙伴:都雪冬 功能1和功能2重难点: 功能二包含功能一,所以我俩就把这两个功能放一起了。对于随机数的生成我们查阅了相关的书籍,对于python一些方法引用的不熟悉,导致走了很多弯路,对我们来说也是一个难点。括号的正确添加以及运算符的优先级设置也是重点。 部分代码: def _f4(self): from random import randint from random import uniform from fractions import Fraction #为符号计算所导入的包 operator1 = ['+', '-', '*', '/'] operator2 = ['(', '', ')'] left_1 = randint(0, 1) left_2 = randint(0, 1) left_3 = randint(0, 1) right_1 = randint(1, 2) right_2 = randint(1, 2) right_3 = randint(1, 2) if left_1 == 0: left_2 = 1 left_3 = 1 if right_1 == 2: right_2 = 1 right_3 = 1