strs = ‘fmvmza[ji2984qtj[afffqr=aerjewqjgeq525fd-ijgl;ojglejqejfa‘ while 1: try: index = int(input(‘请输入查找的索引位置:‘)) except ValueError: print(‘请输入int类型的数据!‘) continue try: str = strs[index] except IndexError: print(‘索引值范围:{}-{}‘.format(0, len(strs) - 1)) continue else: print(str) break
请输入查找的索引位置:>? fda 请输入int类型的数据! 请输入查找的索引位置:>? 100 索引值范围:0-56 请输入查找的索引位置:>? 56 a
while True: try: a = int(input(‘请输入被除数:‘)) except ValueError: print(‘请重新输入数字类型!‘) continue try: b = int(input(‘请输入除数:‘)) except ValueError: print(‘请重新输入数字类型!‘) continue try: result = a/b except ZeroDivisionError: print(‘除数不能为0,请重新输入!‘) continue else: print(‘%s ÷ %s = %.2f‘%(a,b,result)) break
请输入被除数:>? 10 请输入除数:>? d 请重新输入数字类型! 请输入被除数:>? 10 请输入除数:>? 0 除数不能为0,请重新输入! 请输入被除数:>? 10 请输入除数:>? 3 10 ÷ 3 = 3.33
原文:https://www.cnblogs.com/eliwang/p/14854019.html