def askfor_Int(list, print_order=False): while True: order = order_deal('str', print_order) order = TextHandle.fullToHalfText(order) if order in list: IoInit.eraPrint(order + '\n') return order elif order == '': continue else: IoInit.eraPrint(order + '\n') IoInit.eraPrint( TextLoading.getTextData(TextLoading.errorPath, 'noInputListError') + '\n') continue
def askfor_Int(list, print_order=False): ''' 用于请求位于列表中的整数的输入,如果输入没有在列表中,则告知用户出错。 Keyword arguments: list -- 用于判断的列表内容 print_order -- 是否将输入的order输出到屏幕上 ''' while True: order = order_deal('str', print_order) order = TextHandle.fullToHalfText(order) if order in list: IoInit.eraPrint(order + '\n') return order elif order == '': continue else: IoInit.eraPrint(order + '\n') IoInit.eraPrint( TextLoading.getTextData(TextLoading.errorPath, 'noInputListError') + '\n') continue