반응형
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#-*- coding:utf-8 -*- | |
#test by Xd | |
x = True #x에 True를 대입 | |
y = False #y에 False를 대입 | |
print(x == 1) #x가 1과 같은지 비교 결과를 출력 | |
print(y != 0) #y가 0과 다른지 비교 결과를 출력 |

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 |
---|