(area_list)
| 40 | |
| 41 | |
| 42 | def select_area(area_list): |
| 43 | while True: |
| 44 | user_input = input('请继续输入编号:').strip() |
| 45 | selected_area = [area for area in area_list if str(area['id']) == user_input or area['name'] == user_input] |
| 46 | if not selected_area: |
| 47 | print('编号错误,请重新输入') |
| 48 | continue |
| 49 | print('已选择:{}'.format(selected_area[0]['name'])) |
| 50 | return selected_area[0] |
| 51 | |
| 52 | |
| 53 | def main(): |