[Python] 파이썬 제어문 (If, For, While)

AhnHz·2023년 11월 25일
0

Python 기초

목록 보기
3/8
post-thumbnail

1. 조건문 IF문

x = 95

if x >= 90:
	print('A+')
    
>> A+

단일 조건과 그 외의 조건 - if ~ else

x = 85

if x >= 90:
	print('A')
    
else:
	print('B')
    
>> B

여러개의 조건 - if ~ elif ~ else

x = 73

if x >= 90:
    print('A')
    
elif x >=80 and x < 90:
    print('B')
    
elif x >=70 and x < 80:
    print('C')
    
else:
    print('D')
    
>>  C



2. 반복문 for문

  • for 변수 in range(stop):

  • for 변수 in range(start, stop):

  • for 변수 in range(start, stop, step):

start, step 은 생략할 수 있다.
start 기본값은 0, step 기본값은 1(씩 증가) 이다.

for i in range(5):	# stop 숫자 5개, 0~4
    print(i)
    
>>  0
	1
	2
	3
	4
for i in range(0,10,3):
    print(i)
    
>>	0
	3
	6
	9

name = ['철수', '영희', '삼돌']
score = [80, 96, 92]

for i in range(len(name)):	# len() 함수는 길이를 반환
    print(name[i] + '의 점수는', score[i])
    
>>	철수의 점수는 80
	영희의 점수는 96
	삼돌의 점수는 92



3. 반복문 While

조건을 만족하면 무한 반복한다.

i = 1
sum = 0

while (sum < 10):
    sum += i 
    print(i, sum)
    i += 1
    
>>	1 1
	2 3
	3 6
	4 10



4. break 와 continue

반복문을 빠져나오는 break

for i in range(10):  
    if(i > 2):    
        break    # i가 2를 넘으면 break로 for 문을 빠져나옴 
        
    print(i)
    
>>	0
	1
	2

다음 반복을 실행하는 continue

for i in range(5):
    if(i == 2):	    # i가 2면 다음 반복을 실행
        continue
        
    print(i)
    
>>	0
	1
	3
	4
profile
데이터 분석가 연습생입니다

0개의 댓글