作者:
int0x80 (請逐項修改)
2022-09-06 05:35:36https://docs.python.org/3/tutorial/controlflow.html
#break-and-continue-statements-and-else-clauses-on-loops
python 的 for 可以有 else
如果執行 for 的過程中沒有 break 或 return 就會進入 else
像是:
>>> for n in range(2, 10):
... for x in range(2, n):
... if n % x == 0:
... print(n, 'equals', x, '*', n//x)
... break
... else:
... # loop fell through without finding a factor
... print(n, 'is a prime number')
但感覺就跟直覺相反
順順的跑完怎麼會是 else
或許有些場景能用
但至少我絕對不會去用
感覺就是那種三個月之後回來看就會看不懂的東西
詭異的東西==