도슐랭스타
Python - 조건문(if, else, elif)과 반복문(for, while) 본문
조건문 - if,else,elif
if문
- if 조건식 :
- 조건식이 참이면 실행함
num = 15
if (num > 10):
print("num은 10보다 크다. ") #조건식이 참이면 실행되는 실행문
#출력->num은 10보다 크다.
else문
- else:
- if문이 성립하지 않는 모든 경우에 실행함
num = 5
if (num > 10):
print("num은 10보다 크다. ")
else:
print("num은 10보다 작거나 같다. ")
#출력->num은 10보다 작거나 같다.
elif문
- elif 조건식:
- elif = else if = ' 그렇지 않고 ~라면 '
- if문 거짓일 때 또 다른 조건문의 참, 거짓을 판별하고 실행됨
score = 85
if (score >= 90):
print("A")
elif (score >= 80):
print("B")
else:
print("C")
#출력->B
반복문-for,while
for문
- for 아이템 in range():
- 정해진 횟수만큼 ~을 반복 실행함
- range(1,11,1) = 1부터 9까지 1씩 증가함
- range(10,0,-1) = 10부터 1까지 1씩 감소함
for i in range(1,5,1): #1부터 4까지 1씩 증가
print(i) #4번 실행
#출력->1 2 3 4
while문
- while 조건문:
- 참이면 계속 실행되고 거짓이면 반복을 중단함
num = 1
while (num < 5): #num이 5보다 크거나 같으면 반복문 중단
print(num)
num += 1
#출력->1 2 3 4

무한루프
- 반복문이 끝나지 않아 영원히 반복하는 것
continue 키워드
- continue 사용 시 이후 실행문은 실행하지 않고 반복문 처음으로 돌아감
for num in range(1,5,1):
print(num)
continue #이후로는 실행문이 실행되지 않음
print("안녕") #출력하지 않음
#출력->1 2 3 4
break 키워드
- 실행 중단 후 반복문 빠져나옴
- continue와 비슷하게 이후 실행문을 실행하지 않지만 반복문 처음으로 돌아가는 것이 아닌 반복문을 끝냄
중첩 반복문
- 반복문 내에 또 반복문이 있는 것
for n1 in range(2): #반복문1
~실행문~
for n2 in range(3): #반복문2
~실행문~
#3번씩 2세트
도슐랭스타
★★★☆☆ : 재밌구만
range 너무 편하다..좋다..근데 c언어는 세미콜론(;)을 쓰는데 파이썬은 콜론(:)을 써서 헷갈리니 주의해야겠다!
반응형
'Python' 카테고리의 다른 글
Python-list(리스트) (0) | 2023.07.01 |
---|---|
Python - input()함수와 연산자 (0) | 2023.05.30 |
Python - 데이터의 종류와 print()함수 (0) | 2023.05.27 |