Notice
Recent Posts
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
관리 메뉴

도슐랭스타

Python - 조건문(if, else, elif)과 반복문(for, while) 본문

Python

Python - 조건문(if, else, elif)과 반복문(for, while)

도도.__. 2023. 6. 1. 06:08

조건문 - 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
Comments