本次结对编程我与2152710一起进行了四则运算的编程。
这次采用python作为编程语音。
小学生四则运算:两次运算,100 以内的数字,确保答案在 0..100 之间。
以下是代码展示
import randomfor i in range(100): a = random.randint(1, 100) b = random.randint(1, 100) c = random.randint(1, 100) op1 = random.choice(['+', '-', '*', '/']) op2 = random.choice(['+', '-', '*', '/']) if op1 == '/' and b == 0: b = 1 if op2 == '/' and c == 0: c = 1 if op1 == '/' and op2 == '/': op1 = '+' b = 1 expr = f'{a} {op1} {b} {op2} {c}' ans = eval(expr) if ans < 0 or ans != int(ans) or ans > 100: i -= 1 continue print(f'{expr} = {ans}') 运行结果展示
标签:结对,四则运算,op1,op2,random,-----,ans,100,编程 From: https://www.cnblogs.com/MissMerkava/p/17300850.html