본문 바로가기
homework-jueon

22. True, False

by SpeeDr00t 2020. 1. 2.
반응형

True와 False는 각각 참과 거짓을 나타내는 상수이다.

True는 1, False는 0의 값을 가진다.

참과 거짓을 나타낼 때 True와 False로 표현하면 직관적이며 코드의 가독성도 높일 수 있다.

 

print(x == 1) 은 True값이 대입된 x가 1과 같은 값인지 확인한다. 확인했을 때, 값이 다르면 False를, 값이 같으면 True를 출력한다.

print(y != 0) 은 False값이 대입된 y가 0과 다른 값인지 확인한다. 확인했을 때, 값이 다르면 True를, 값이 같으면 False를 출력한다.

 

while문에서도 True와 False를 사용할 수 있는데 예를 들면

 

x = 100

while True :

    x -= 1

    print(x)

 

    if x == false :

        break

와 같이 사용할 수 있다. while 조건에 True를 넣으면 break를 만날 때까지 무한 반복한다.

위 코드는 먼저 x의 값을 100으로 대입하고 x에 1을 뺀 값을 x의 값으로 다시 대입하고, 출력한다.

만약 x의 값이 0(False)이 되면 break를 만나게 되어서 while 반복문을 탈출하게 된다.

반응형

'homework-jueon' 카테고리의 다른 글

주언 과제 ][ python 200 문제 숙제 현황  (0) 2020.01.06