> For the complete documentation index, see [llms.txt](https://sinbum.gitbook.io/blog/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sinbum.gitbook.io/blog/undefined-1/python/pythonuseguide/if.md).

# 조건문

제 생각에 세상에 있는 모든 컴퓨터 프로그램은 2가지로 이루어 져있다고 생각합니다.

* if 문
* for 문

## if문 (조건문)

또한 if문은 우리 실생활에서 하루에 1번이상은 무조건 쓰는것 같습니다.

'성인이 된다면'\
'대학교에 간다면'\
'취업한다면'\
'내가 노래를 한다면'\
'너가 로또에 당첨된다면'

등등 수만은 가정이 있습니다.

컴퓨터에게 명령을 내릴때에도 마찬가지입니다.

```python
def cal():    
    if 1+2 == 3:
    return True
    
    
print(cal()) 
```

위 코드의 예제는 번역하면 이렇습니다.

* 1과 2를 더해서 3이 나오면 정답이다.

더욱 컴퓨터가 이해할 수있는것 처럼 번역해보도록하겠습니다.

* 1과 2를 더해서 3이 True값인 경우 True를 반환하라.

아래와 같이 더 들어가보도록 하겠습니다.

* 조건문이 True면 True를 반환한다.

더요....

* 1110101011101100101001101001010101001
* A3 DF E3 4K 5J J6 4K 3L 3K 5B D9 ES 3L 09 뭐.... 이런식이겠죠

## else

```python
def cal():    
    if 1+2 == 3:
    return True
    else:
    return False
    
    
print(cal()) 
```
