试了一下在 try 中 continue ,本次循环还是会正常执行。但是 if 中使用 continue ,就会跳过本次进行下一次的循环。
1
nagisaushio 5 小时 49 分钟前 via Android
展示代码
|
2
pureGirl OP while:
|
3
pureGirl OP while True:
try: print("尝试执行") error_message = None # 假设没有找到错误 continue except Exception: print("异常捕获") print("这行会执行") # 没有 exception 也会执行 |
4
Tanix2 5 小时 32 分钟前
我试了,本次循环就跳过了,没有你所说的情况
|
5
yankebupt 5 小时 32 分钟前
建议问 AI
人的反应是:为什么不把“这行会执行”直接塞进 except 块里……然后没有 continue 需要展示更多的代码逻辑说明你这样做的理由。 |
7
iorilu 5 小时 14 分钟前
```while True:
try: nums = input('enter 2 number: ') a, b = nums.split() a = int(a) b = int(b) print(f' a / b = {a//b}') error_message = None # 假设没有找到错误 continue except Exception as e: print("异常捕获") error_message = str(e) print(error_message)``` 我试了, 没问题 |