조건문(if문)
돈이 있으면 택시를 타고
돈이 없으면 걸어 간다
-> 돈의 여부에 따라 행동을 달리할 때
위키독스 > https://wikidocs.net/20
03-1 if문
먼저 대표적인 조건문인 if 문부터 알아보자. [TOC] ## if 문은 왜 필요할까? 다음과 같은 상상을 해 보자. ```no-highlight ‘돈이 있으면 택시를 …
wikidocs.net
들여쓰기 : 스페이스4번
인덴트가 안맞으면 오류가 남(파이썬은 특이하게 들여쓰기 강조)
IndentationError
콜론을 잊지 말자
콜론 없으면 조건문 안맞음
#2024-06-14
오늘 오전에는 내내 방정리 옷정리를 했다. 한번 더 해야할것 같지만 일단 급한 건 정리 완료!
묵은 때를 닦은 것 같은 뿌듯함~
후레시하게 공부시작 !!
if and 와 or 의 경우
if not 일 경우 반대의 결과
진리표 그려서 생각도 가능
(사실 이것보다 그냥 상식적으로 아래만 알아도 괜찮음)
- x or y : x와 y 둘 중 하나만 참이어도 참이다.
- x and y : x와 y 모두 참이어야 참이다 .
- not x : x가 거짓이면 참이다.
In, not in
여러개가 있는 것 중 안에 있는지 묻는 것
글자들이 여러개 붙어있는것
ex. 리스트에 x 가 있니?
튜플도 리스트랑 거의 똑같(변형만 안됨)
[tip] 파이썬에 공백 반영 됨(T/F 시 주의)
pass
pass 사용하게 되면 해당 줄은 아무것도 안하고 넘어감
elif
pocket = [ 'paper', 'cellphone', 'card' ]
if 'money' in pocket:
print("ride taxi")
else:
if card:
print("ride taxi")
else:print("walk")
- 위 코드는 card가 define 안되어있어 틀렸다.
- 아래처럼 card 도 define 필요(card = True)
card 가 True 이기에 if else 사용 가능
-> 그런데 줄여서도 쓸 수 있다..? "elif"
elif 로 줄여서 쓸 수 있는데, 주의할점은 밑에 줄 else 행 바꾸고 print 열 맞춰주기
줄여쓰는 프로그램이 많음.
IF 줄여쓸 수 있음(들여쓰기 안하고 한줄로 표현도 가능하다)
-> 근데 한줄로 쓰면 구문이 어려워서 걍 들여쓰기 하면 된다
오늘은 청소 이슈로 많이 못했지만.. 주말에 더 열심히 하기 !
'DATA > Python' 카테고리의 다른 글
[Python] 조코딩 - 점프투파이썬 강의 독학 D+6 (0) | 2024.06.18 |
---|---|
[Python] 조코딩 - 점프투파이썬 강의 독학 D+5 (1) | 2024.06.15 |
[Python] 조코딩 - 점프투파이썬 강의 독학 D+3 (1) | 2024.06.13 |
[Python] 조코딩 - 점프투파이썬 강의 독학 D+2 (1) | 2024.06.12 |
[Python] 조코딩 무료 영상으로 독학 시작 (2) | 2024.06.11 |