Python 변수사용 및 boolean

Lee yeonseong·2020년 7월 29일
0

input() 함수 사용하기

input()
Hello, Wecode! #입력
'Hello, Wecode!

input() 함수는 입력한 값을 가져오는 함수이다.

input 함수를 변수 x에 할당 후 input() 괄호안에 문자열을 입력해 출력할수있다.

x = input('당신의 나이를 입력하세요: ')
당신의 나이를 입력하세요: 27 # 입력

> x
27

input(),split() 함수를 이용하여 입력값을 계산을 해볼 수 있다.

> a , b = input('숫자 두 개를 입력하십시오:').split()

> print(a + b)

> 숫자 두 개를 입력하십시오: 15 15 # 입력

1515

이때 a, b는 문자열 이므로 1515라는 문자열 값이 나온다

> a = int(a)
> b = int(b)

int를 사용하여 a,b를 정수값으로 변화해 주고 입력하여야 제대로된 정수 계산값을 알수있다.

> a , b = input('숫자 두 개를 입력하십시오:').split()

> a = int(a)
> b = int(b)

> print(a + b)


> 숫자 두 개를 입력하십시오: 15 15 # 입력

30

boolean 사용하기
True 와 False로 표현한다

> True
True         # 이때, True와 False 는 대소문자를 구분한다. 
> False
False

부등호를 사용하여 boolean 판단하기

> 18 > 25
False
> 18 < 25
True
> 18 >= 25
True
> 18 <= 28
True

논리 연산자 사용하기

논리 연산자는 or, and, not 이 있다.

a or b
 
> True or True
True
> True or False
True
> False or True
True
> False or False
False

둘중 하나라도 True 이면 or은 True값을 가진다. 두값이 모두 False 이되어야 False이다.

a and b

> True and True
True
> True and False
False
> False and True
False
> False and False
False

and 값은 두값이 모두 True 이여야 True값을 가진다.

not x

> not True
False
> not False
True

not은 말그대로 논리값을 바꾼다. not True값은 False가 된다.

코드값에 and, or, not 값이 있으면 not> and > or 순으로 판단된다.

profile
더 나은 개발자가 되자.

0개의 댓글