728x90 반응형 else2 [Python] else : break checker 일반적으로 else의 경우, 앞서의 if 와 elif문들에서 실행된 block이 없는 경우 수행되는 것을 의미한다. 그런데 python에서는 for와 while과 같은 loop structure 에서도 else를 뒤에 붙여서 break로 해당 loop가 나왔는지를 체크할 수 있다. 정확히 말하면, loop structure 에서의 else는 앞서의 loop structure에서 break로 종료되지 않은 경우에 수행된다. 하지만, 다른 언어에는 없는 방식의 응용인데다... 앞서의 조건에 걸리지 않았을 때만 수행된다는 else의 조건분기에서 의미와도 잘 맞지 않기 때문에 많은 책들이나 tutorial에서 사용을 권하지 않는다. 가능하다고 해서 해도 된다는 건 아님 때문에 loop structure에서는 e.. 2023. 9. 18. [Python] if, elif, else statements if, elif, else statements (조건분기문)프로그램의 flow control를 담당함. (loop문과 함께)Flow control을 위한 Control Structures에 대한 내용은 다음 URL을 참고.http://ds31x.blogspot.com/2023/07/basic-control-structures-and-control.html C언어의 if, else if, else 와 매우 유사함.설명다음은 이들 사용을 위한 간략한 예이다.if condition: # if statement if_block # if statement's code blockelif condition: # elif statement elif_block # elif statement's co.. 2023. 7. 28. 이전 1 다음 728x90 반응형