Lv.1
我是一个来自拖把星球的鸡翅,驰骋于碧蓝的迁鹰之上,喜欢吃圆周率的葵花宝典。
在 【海龟编辑器】意见反馈信箱(长期有效) 中回复
有的代码在没有任何分支下就被跳过了,不信你试试:(这串代码的除喵能被屏蔽了)
import random past = 0 whileTrue:(分支条件出问题了) level = random.randint(1,4) numf = random.randint(-10,10) if level == 1:# 加法 nums = random.randint(-10,10) print(numf,'+',nums,'=?') maker = input('输入:') try: float(maker) except: print('输入错误') break else: iffloat(maker) != float(numf + nums): break if level == 2:# 减法 nums = random.randint(-10, 10) print(numf,'-', nums,'=?') maker = input('输入:') try: float(maker) except: print('输入错误') break else: iffloat(maker) != float(numf - nums): break if level == 3:# 乘法 nums = random.randint(-10, 10) print(numf,'×', nums,'=?') maker = input('输入:') try: float(maker) except: print('输入错误') break else: iffloat(maker) != float(numf * nums): break if level == 4:# 除法 nums = random.randint(-10, 10) while nums != 0: nums = random.randint(-10, 10) print(numf,'÷', nums,'=?') maker = input('输入(结果若超出三位小数,四舍五入保留前三位):') try: float(maker) except: print('输入错误') break else: iffloat(maker) != round(float(numf / nums)): break past += 1 print('恭喜你答对了了',past,'题!')2024-07-10T18:10:56 点赞:0