1. 조건문
if 조건 # 조건이 참일 때 실행될 코드
elif 다른조건 # 다른 조건이 참일 때 실행될 코드
else # 위의 조건이 모두 거짓일 때 실행될 코드
[연산자]
== 같음
!= 같지않음
and : 모두 참일 때 참
or : 하나 이상이 참일 때 참
not : 조건을 부정
2. 반복문 - for문
for 변수 in 반복할_데이터 :
코드_블록
- 반복할 데이터는 리스트,튜플,문자열 등과 같이 반복 가능한 데이터 타입을 말함
- "변수"는 각 반복마다 현재 값을 가지는 변수임
range()함수와 사용하기
- range()함수는 연속된 정수를 생성하는데 사용되는 내장 함수
-시작값, 끝값, 증가값을 인자로 받음
예) for i in range(1,10,3)
3. 반복문 - while문
while 조건:
코드_블록
- 조건은 불리언 값(true,false)을 반환하는 표현식
- 조건이 True로 평가될 때까지 반복적으로 실행
break : 반복문을 즉시 종료
pass : 다음 반복으로 이동
continue : 현재 반복을 건너뛰고 다음 반복으로 이동
[리스트 컴프리헨션]
리스트를 간결하고 pythonic하게 생성하는 방법
표현식 for 변수 in 반복가능한_객체 if 조건
- 표현식: 각 요소를 변환하거나 처리하는 부분
퀴즈
1. 1부터 10까지의 정수 중에서 홀수만을 포함하는 리스트를 생성하는 파이썬 코드 작성하기
odd_numbers = []
for i in range(1, 11):
if i % 2 == 1:
odd_numbers.append(i)
2. 1부터 100까지의 정수 중 3의 배수일때 "Fizz", 5의 배수일 때 "Buzz"를 출력하기
for i in range(1,101):
if i %3 == 0 :
print("Fizz")
elif i%5 ==0:
print("Buzz")
else:
print(i)
3. 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴하기
제한조건: n은 10000000000이하인 자연수
def solution(n):
digits=str(n)
reversed=digits[: : -1]
return list(map(int,reversed))
'TIL' 카테고리의 다른 글
| [12/31] TIL - 데이터 전처리 & 시각화 (1,2주차) (2) | 2024.12.31 |
|---|---|
| [12/30] TIL (데이터 리터러시) (2) | 2024.12.30 |
| [12/27] TIL (파이썬 종합반 5주차) (1) | 2024.12.27 |
| [12/26] TIL (파이썬 종합반 4주차) (0) | 2024.12.26 |
| [12/23] TIL ( 파이썬 종합반 1,2주차) (0) | 2024.12.23 |