个人psp作业1
#四则运算 import profile import random def szys(): yunsuan = ["+","-","*","/"] f= random.randint(0, 3) n1 = random.randint(1, 20) n2 = random.randint(1, 20) result = 0 if f== 0:#加法 result=n1+n2 elif f == 1:#减法,要先比较大小,防止输出负数 n1, n2 = max(n1, n2), min(n1, n2) result=n1-n2 elif f== 2:#乘法 result=n1*n2 elif f == 3:#除法,要比较大小,并循环取整除 if n1<n2: result=0 else: result=int(n1/n2) print(n1, yunsuan[f], n2, '= ', end='') return result print('输入"go"进行四则运算') n=input() #当输入go时,进行四则运算,调用函数syzs() if n=="go": while True: result=szys() j= input() try: if int(j)== result : print('right') else: print('error.,the answer is', result ) except: print("出现异常,结束运算") break