Python 如何在此for循环上执行异常处理
我想对底部的语句执行异常处理,以执行与顶部函数类似的异常处理。如何实现底部for语句的异常处理?我希望在学习编程的过程中能有一些例子。关于:Python 如何在此for循环上执行异常处理,python,for-loop,exception,input,try-except,Python,For Loop,Exception,Input,Try Except,我想对底部的语句执行异常处理,以执行与顶部函数类似的异常处理。如何实现底部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
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!")
您的代码示例运行得很好。非常感谢你的例子!