🎯제어문과 함수
1. 제어문 - if문
2. 반복문 - while문, for문
3.함수
IF 조건문
참과 거짓을 판단하는 문장
주어진 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 사용된다.
if 조건문:
수행할 문장 1
....
else:
수행할 문장 A
....
조건문 표현하는 방법
- IF문을 만들 떄는
- IF 문에 속하는 모든 문장에 들여쓰기 (탭/ 공백)
- 콜론(:)을 잊지말자
연산자 | 설명 |
x or y | x와 y 둘 중에 하나만 참이어도 참 |
x and y | x와 y 모두가 참이어도 참 |
not x | x가 거짓이면 참 |
그 외 연산자 | not in |
x in 리스트 | x not in 리스트 |
x in 튜플 | x not in 튜플 |
x in 문자열 | x not in answkduf |
X = [1, 2, 3]
Y in X #TRUE
Y NOT IN X #FLASE
elif 문
조건문이 여러개인
이전 조건이 거짓일때 수행된다
조건부 표현식 (조건문 간단히 쓰기)
변수 = 조건문이 참인 경우의 값 if 조건문 else 조건문이 거짓인 경우의 값
if score >= 60:
message = 'success'
else:
message = 'failure'
print(message)
# 위의 코드문을 한 줄로 만들기
message = 'success' if score >= 60 else 'failure'
print(message)
반복문
문장을 반족해서 수행해야 할 경우
무한 루프에 걸리지 않도록 조건을 잘 설정해줘야 한다.
(무한루프에 걸리면 상단의 kernel> Restart Kernel and clear all aouput... 클릭)
1. while
조건이 참인 동안 while문 아래의 문장이 반복해서 수행된다.
while 조건문:
수행할 문장 1
수행할 문장 2
수행할 문장 3
....
• Break
강제로 while문을 빠져나가고 싶을때 사
• continue
while문을 빠져 나가지 않고 조건문의 맨 처음으로 다시 돌아가고 싶은 경우
for문에서도 사용
2. for문
for 변수 in 리스트(또는 문자열, 튜플):
리스트나 튜플, 문자열의 첫번쨰 요소부터 마지막 요소까지 차례로 변수에 대입되어
수행할 문장1, 수행할 문장2 등이 수행된다.
• range()함수
숫자 리스트를 자동으로 만들어주는, for문과 함께 자주 쓰이는 함수
range(1,10) => 1부터 10미만 숫자 리스트
for문을 도는 리스트의 인덱스로 사용
• 리스트 컴프리헨션 사용하기
리스트안에 for문을 포함하는 list 컴프리헨션
• pass
해당 조건문에서 아무 일도 하고 싶지 않을때 사용
• input( )
사용자의 키보드 입력을 받아들여
'성동1기 전Z전능 데이터 분석가 과정' 카테고리의 다른 글
[전Z전능 DA]Day33 - PYTHON 기초4 (0) | 2023.11.29 |
---|---|
[전Z전능 DA] Day32 - PYTHON 기초3 (1) | 2023.11.28 |
[전Z전능 DA] Day30 - PYTHON 기초 1 (1) | 2023.11.24 |
[전Z전능 DA] Day29 - SQL 프로젝트 발표 (0) | 2023.11.23 |
[전Z전능 DA] Day28 - SQL 5 (0) | 2023.11.22 |