Python 27 - (복습) 조건문_if문
2021. 5. 19. 20:14ㆍpython
반응형
money = True
if money:
print("택시를 타고 가라")
else:
print("걸어 가라")
여기서 중요한 점은 들여쓰기가 굉장히 중요하다는 점이다.
Python에서는 문법이나 문장이 다른언어보다 정확함을 요구한다.
money = 2000
if money < 3000:
print("택시를 타고 가라")
else:
print("걸어 가라")
----------------------------------------------------------
or --> A나 B 둘 중 하나만 True 면 실행
or의 다른 부호는 | #백슬래쉬+쉬프트
and ---> A와 B 둘 다 True여야 실행
and의 다른 부호는 & 이다.
not True or not False ---> 참이 아니면 or 거짓이 아니면
----------------------------------------------------------
if 1 in [1, 2, 3]:
print("택시를 타고 가라")
else:
print("걸어 가라")
---> 1,2,3 중에 1이 있다면,,,
----------------------------------------------------------
if 1 in [1, 2, 3]:
pass
else:
print("걸어 가라")
----> pass 하면 그냥 아무것도 출력되지 않는다.
----------------------------------------------------------
pocket = ['paper', 'cellphone']
card = True
if 'money' in pocket:
pass
elif card:
print("택시를 타고가라")
else:
print("걸어가라")
-----> pocket에 money가 있으면 pass 하고
없을 때 card가 있다면 "택시를 타고가라"
card 도 없고 pocket도 없다면 둘 다 없다면 "걸어가라"
----------------------------------------------------------
score = 70
if score >= 60:
message = "success"
else:
message = "failure"
print(message)
이 표현식을 조금 더 편하게 작성할 수 있는 방법 아래와 같이 작성
조건부 표현식
score = 70
message = "success" if score >= 60 else "failure"
print(message)
결과가 성공 때 먼저 써주고 그 뒤에 조건 작성후 거짓일 떄 작성.
반응형
'python' 카테고리의 다른 글
Python 29 - (복습) 함수 (0) | 2021.05.21 |
---|---|
Python 28 - (복습) 반복문 (0) | 2021.05.20 |
Python 26 - (복습) 집합, 불리안(boolean) (0) | 2021.05.18 |
Python 25 - (복습) 리스트, 튜플, 딕셔너리 (0) | 2021.05.17 |
Python 24 - (복습) 숫자열, 문자열 (0) | 2021.05.16 |