728x90
조건문 & 반복문
논리 데이터(bool)
참(True) || 거짓(False)
비교연산
두 데이터의 크기를 비교해 논리 데이터로 반환
x = 10
y = 1
print(x < y) # False
print(x > y) # True
조건문
조건에 따라 원하는 명령 수행
if(조건문){
}elif(조건문){
}else{
}
반복문
명령 반복 수행
for: 반복 횟수 정해진 경우
while: 반복 횟수가 정해지지 않은 경우
for문
for i in range(5):
print(i)
# 0 1 2 3 4
자연수 n 입력 시, 1~n의 합계
n = int(input())
sum = 0
for i in range(n):
sum = sum + (i + 1)
print(sum)
구구단
n = int(input("몇 단? : "))
for i in range(1, 10):
print(n, '*', i, '=', n * i)
# if 3 입력 시 -> "3 * 1 = 3" ~ "3 * 9 = 27" 3단 출력
n = int(input("몇 단? : "))
for i in range(1, 10):
print(f'{n} * {i} = {n * i}')
# 동일 결과 출력
복합할당 연산자
산술 연산 + 할당 연산 => a = a [+, -, *, /] b
ex) sum = sum + (i + 1)
복합 할당 연산 => a [+, -, *, /]= b
ex) sum += (i + 1)
range
range(start, end)
start부터 end-1의 수까지 연산
for i in range(1, 5):
print(i)
# 1 2 3 4
range(start, end, step)
step만큼 더해짐
for i in range(1, 5, 2):
print(i)
# 1 3
while문
i = 0
while i < 5:
print(i)
i += 1
# 0 1 2 3 4
728x90
반응형
'TIL > Python' 카테고리의 다른 글
파이썬 (6) 논리연산, 리스트 (0) | 2023.07.27 |
---|---|
파이썬 (5) 라이브러리 (0) | 2023.07.26 |
파이썬 (3) 자료형 변환 (0) | 2023.07.26 |
파이썬 (2) 숫자 데이터 (0) | 2023.07.25 |
파이썬 (1) 문자열과 데이터 (0) | 2023.07.21 |
댓글