본문 바로가기

카테고리 없음

파이썬(python) 반복문

반응형

 

end="" <-- 줄바꿈 방지

 

 

while문

0부터 9까지 출력

= 0
while i < 10:
    print(i, end=" ")
    i+=1

 

if - else 활용

= 0
while i < 10:
 
    if i%3==0:
        print("*", end="")
    else :
        print("!", end="")
    
    print(i, end=" ")
    i+=1
 
# 결과 : *0 !1 !2 *3 !4 !5 *6 !7 !8 *9

 

 

 

 

 

range() 함수는 매개변수의 개수에 따라 활용이 달라집니다.

 

 

1개일 때는 해당 숫자만큼 반복

for i in range(10):
    print(i,end=" ")
 
# 결과 : 0 1 2 3 4 5 6 7 8 9

 

2개일 때는 첫 번째 매개변수에서 두 번째 매개변수까지 반복

for i in range(1,9):
    print(i,end=" ")
 
# 결과 : 1 2 3 4 5 6 7 8

 

3개일 때는 2번과 동일한데 카운터 값이 세 번째 인자 값만큼 증가

for i in range(0,10,2):
    print(i,end=" ")
 
# 결과 : 0 2 4 6 8

 

 

array에 있는 요소들을 뽑아내서 char에 넣은 후 print

array = [ "Apple" , "Banana" , "Cherry" ]
 
for char in array:
    print(char , end=" ")
 
# 결과 : Apple Banana Cherry

 

 

len()은 배열의 길이를 구하는 함수입니다.

array = [ "Apple" , "Banana" , "Cherry" ]
 
for i in range(0len(array)):
    print(array[i], end=" ")
 
# 결과 : Apple Banana Cherry

 

구구단(2~9)

for i in range(2,10):
    for j in range(1,10):
        print(i," x ", j, " = ", i*j)

 

 

반응형