如何对这个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!")
我想对底部的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!")