본문 바로가기
파이썬 기초 연습장/조건문

[파이썬 조건문] 논리 연산자 예제

by 신령 가비 2022. 7. 18.
728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#논리 연산자(logical_operator)는 두 개 이상의 조건을 조합하여 참인지 거짓인지
#를 계산할때 쓰는 연산자
# and( 논리곱), or(논리합),not(논리부정)
#and 연산자의 실습
name = "천"
age = 14
height = 160
 
# and라는 논리연산자는 여러개의 조건중 첫번째가 거짓이면 다른건 검사 조차 하지 않는다(단축계산)
# and연산자는 모든 내용이 참이여야 한다
if(age >= 14and (height >= 160and (name == "천"):
    print(name + "님은 놀이 기구를 탈 수 있습니다.")
else:
    print(name + "님은 놀이 기구를 탈 수 없습니다.")
 
#OR 연산자의 실습
#or 연산자는 모든 조건 중 하나만 참이면 참이다.
print("--------------------------------------------------------------")
name = "천"
age = 14
height = 160
 
 
if(age >= 15or (height >= 166or (name == "천"):
    print(name + "님은 놀이 기구를 탈 수 있습니다.")
else:
    print(name + "님은 놀이 기구를 탈 수 없습니다.")
 
print("------------------------------------------------------------")
#논리 부정 연산자인 not에 대한 실습
#not은 조건이 참이면 전체 조건식의 결과를 반대(거짓)으로 만들고, 조건이 거짓이면 참으로 바꾸는 역할을 한다.
if not(1==1):
    print("참입니다")
else:
    print("거짓입니다")
 
cs
728x90

댓글