如何对这个for循环进行异常处理

How to perform exception handling on this for loop

我想对底部的for语句进行异常处理,与顶部的函数进行类似的异常处理.我将如何在底部实现异常处理 for 语句?在我尝试学习编程时,我会很感激示例。问候:

def tested_values(user_input):
  while True:
    try: 
      user_input_int = int(input(user_input))
      return user_input_int
    except ValueError:
      print("Please enter a number!")





def input_values(prompt="Please enter the number of stands you wish to enter the sales values for: "):
  values = tested_values(prompt)
 # user_input = int(input(prompt))

  sales = []

  for sales_values in range(1, values+1):
    prompt =  "Please enter the sales value for " + str(sales_values) + ": "
    sales.append(int(input(prompt)))
  print(sales) 






input_values()

与上面的操作类似:

for sales_values in range(1, values+1):
    while True:
        try:
            prompt =  "Please enter the sales value for " + str(sales_values) + ": "
            sales.append(int(input(prompt)))
            break
        except ValueError:
            print("Please enter a number!")