예제 #1
0
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
예제 #2
0
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