if중첩문 정리

조회수 615회
def followtheradio():
    if var.get()==1: #원
        if var2.get()==1:#컬
            if var3.get()==1: #크기제한
                if var4.get()==1: #테두리
                    None # [c1]
                else:
                    None # [c2]
            else:
                if var4.get()==1:
                    None # [c3]
                else:
                    None # [c4]                                             
        else:
            if var3.get()==1:
                if var4.get()==1:
                    None # [c5]
                else:
                    None # [c6]                        
            else:
                if var4.get()==1:
                    None # [c7]
                else:
                    None # [c8]

[c1~c8]에는 다른 실행할 것이 들어갑니다, 중첩문 공부하는데 어려워서 질문해요. 위의 코드 좀 더 깔끔하게 정리해주실 분 계신가여!

  • 중첩된 if구문의 어려운 것이 무엇이죠? 복잡해서 가독성은 떨어져도 난이도가 높진 않을듯한데요? 종이에 써가면서 한줄씩 분석해보세요. 정영훈 2019.6.10 15:39

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)