用户:
加里翁查看:0 回复:0 评论:0 创建时间:2023-07-27T16:33:24
print('欢迎使用数据比较器1.3')
try:
number = int(input('请问您要比较几个数字'))
except ValueError:
print('错误,请重试!')
except OverflowError:
print('数值过大,请重试!')
except TypeError:
print('无效操作,请重试!')
else:
if (number is None):
print('未检测到输入,请重试!')
if (number == 1):
print('一个数字无法比较。')
if (number == 2):
try:
n11 = int(input('请输入第一个整数:'))
n12 = int(input('请输入第二个整数:'))
except ValueError:
print('错误,请重试!')
except OverflowError:
print('数值过大,请重试!')
except TypeError:
print('无效操作,请重试!')
else:
if (n11 is None):
print('未检测到输入,请重试!')
if (n12 is None):
print('未检测到输入,请重试!')
if (n11 > n12):
print('第一个数大于第二个数')
elif (n11 == n12):
print('第一个数等于第二个数')
elif (n11 < n12):
print('第一个数小于第二个数')
else:
pass
if (number == 3):
try:
n21 = int(input('请输入第一个整数:'))
n22 = int(input('请输入第二个整数:'))
n23 = int(input('请输入第三个整数:'))
except ValueError:
print('错误,请重试!')
except OverflowError:
print('数值过大,请重试!')
except TypeError:
print('无效操作,请重试!')
else:
if (n21 is None):
print('未检测到输入,请重试!')
if (n22 is None):
print('未检测到输入,请重试!')
if (n23 is None):
print('未检测到输入,请重试!')
if (n21 > n22):
if (n22 > n23):
print('第一个数大于第二个数且第二个数大于第三个数。')
elif (n22 == n23):
print('第一个数大于第二个数且第二个数等于第三个数。')
elif (n22 < n23):
print('第一个数大于第二个数且第二个数小于第三个数。')
else:
pass
elif (n21 == n22):
if (n22 > n23):
print('第一个数等于第二个数且第二个数大于第三个数。')
elif (n22 == n23):
print('第一个数等于第二个数且第二个数等于第三个数。')
elif (n22 == n23):
print('第一个数等于第二个数且第二个数小于第三个数。')
else:
pass
elif (n21 < n22):
if (n22 > n23):
print('第一个数小于第二个数且第二个数大于第三个数。')
elif (n22 == n23):
print('第一个数小于第二个数且第二个数等于第三个数。')
elif (n22 == n23):
print('第一个数小于第二个数且第二个数小于第三个数。')
else:
pass
else:
pass
if (number == 4):
try:
n31 = int(input('请输入第一个整数:'))
n32 = int(input('请输入第二个整数:'))
n33 = int(input('请输入第三个整数:'))
n34 = int(input('请输入第四个整数:'))
except ValueError:
print('错误,请重试!')
except OverflowError:
print('数值过大,请重试!')
except TypeError:
print('无效操作,请重试!')
else:
if (n31 is None):
print('未检测到输入,请重试!')
if (n32 is None):
print('未检测到输入,请重试!')
if (n33 is None):
print('未检测到输入,请重试!')
if (n34 is None):
print('未检测到输入,请重试!')
if (n31 > n32):
if (n32 > n33):
if (n33 > n34):
print('第一个数大于第二个数,第二个数大于第三个数,第三个数大于第四个数。')
elif (n32 == n33):
print('第一个数大于第二个数,第二个数大于第三个数,第三个数等于第四个数。')
elif (n32 < n33):
print('第一个数大于第二个数,第二个数大于第三个数,第三个数小于第四个数。')
else:
pass
elif (n32 == n33):
if (n33 > n34):
print('第一个数大于第二个数,第二个数等于第三个数,第三个数大于第四个数。')
elif (n32 < n33):
print('第一个数大于第二个数,第二个数等于第三个数,第三个数等于第四个数。')
elif (n32 < n33):
print('第一个数大于第二个数第二个数等于第三个数,第三个数小于第四个数。')
elif (n32 < n33):
if (n33 > n34):
print('第一个数大于第二个数,第二个数小于第三个数,第三个数大于第四个数。')
elif (n32 == n33):
print('第一个数大于第二个数,第二个数小于三个数,第三个数等于第四个数。')
elif (n32 < n33):
print('第一个数大于第二个数,第二个数小于第三个数,第三个数小于第四个数。')
else:
pass
elif (n31 == n32):
if (n32 > n33):
if (n33 > n34):
print('第一个数等于第二个数,第二个数大于第三个数,第三个数大于第四个数。')
elif (n33 == n34):
print('第一个数等于第二个数,第二个数大于第三个数,第三个数等于第四个数。')
elif (n33 < n33):
print('第一个数等于第二个数,第二个数大于第三个数,第三个数小于第四个数。')
else:
pass
elif (n31 == n32):
if (n33 > n34):
print('第一个数等于第二个数,第二个数等于第三个数,第三个数大于第四个数。')
elif (n33 == n34):
print('第一个数等于第二个数,第二个数等于第三个数,第三个数等于第四个数。')
elif (n33 < n33):
print('第一个数等于第二个数,第二个数等于第三个数,第三个数小于第四个数。')
else:
pass
if (n32 < n33):
if (n33 > n34):
print('第一个数等于第二个数,第二个数小于第三个数,第三个数大于第四个数。')
elif (n33 == n34):
print('第一个数等于第二个数,第二个数小于第三个数,第三个数等于第四个数。')
elif (n33 < n33):
print('第一个数等于第二个数,第二个数小于第三个数,第三个数小于第四个数。')
else:
pass
if (n33 > n34):
print('第一个数等于第二个数,第二个数大于第三个数,第三个数大于第四个数。')
elif (n33 == n34):
print('第一个数等于第二个数,第二个数大于第三个数,第三个数等于第四个数。')
elif (n33 < n33):
print('第一个数等于第二个数,第二个数大于第三个数,第三个数小于第四个数。')
else:
pass
else:
pass
else:
pass
if (n31 < n32):
if (n32 > n33):
if (n33 > n34):
print('第一个数小于第二个数,第二个数大于第三个数,第三个数大于第四个数。')
elif (n33 == n34):
print('第一个数小于第二个数,第二个数大于第三个数,第三个数等于第四个数。')
elif (n33 < n34):
print('第一个数小于第二个数,第二个数大于第三个数,第三个数小于第四个数。')
else:
pass
elif (n32 == n33):
if (n33 > n34):
print('第一个数小于第二个数,第二个数等于第三个数,第三个数大于第四个数。')
elif (n33 == n34):
print('第一个数小于第二个数,第二个数等于第三个数,第三个数等于第四个数。')
elif (n33 < n34):
print('第一个数小于第二个数,第二个数大于第三个数,第三个数小于第四个数。')
else:
pass
elif (n32 < n33):
if (n33 > n34):
print('第一个数小于第二个数,第二个数小于第三个数,第三个数大于第四个数。')
elif (n33 == n34):
print('第一个数小于第二个数,第二个数小于第三个数,第三个数等于第四个数。')
elif (n33 < n34):
print('第一个数小于第二个数,第二个数小于第三个数,第三个数大于第四个数。')
else:
pass
else:
pass
elif (n31 < n32):
if (n32 > n33):
if (n33 > n34):
print('第一个数小于第二个数,第二个数大于第三个数,第三个数大于第四个数。')
elif (n33 == n34):
print('第一个数小于第二个数,第二个数大于第三个数,第三个数等于第四个数。')
elif (n33 < n34):
print('第一个数小于第二个数,第二个数大于第三个数,第三个数小于第四个数。')
else:
pass
elif (n32 == n33):
if (n33 > n34):
print('第一个数小于第二个数,第二个数等于第三个数,第三个数大于第四个数。')
elif (n33 == n34):
print('第一个数小于第二个数,第二个数等于第三个数,第三个数等于第四个数。')
elif (n33 < n34):
print('第一个数小于第二个数,第二个数等于第三个数,第三个数小于第四个数。')
else:
pass
elif (n32 < n33):
if (n33 > n34):
print('第一个数小于第二个数,第二个数小于第三个数,第三个数大于第四个数。')
elif (n33 == n34):
print('第一个数小于第二个数,第二个数小于第三个数,第三个数等于第四个数。')
elif (n33 < n34):
print('第一个数小于第二个数,第二个数小于第三个数,第三个数小于第四个数。')
else:
pass
else:
pass
else:
pass
if (number < (not 5)):
print('该比较器暂未开发其他数据,望各位Python大佬继续开发')
finally:
print('执行完成。')
