일시 : 2018.01.02 17:00 pm ~ 18:00 pm
내용 : chap 6 반복문
//
for문
for i in range(0, 3, 1) : => for 변수 in range( 시작값, 끝값+1, 증가값) :
0부터 (3-1)까지 1씩 증가
range(0, 3, 1) 과 range[0, 3, 1]은 같은 표현
for i in range(2, -1, -1) : => i 가 2, 1, 0 까지 실행
end=" " : print()문 안에서 사용하여 한줄로 출력
중첩 for문의 실행 횟수 = 바깥 for문 반복 횟수 x 안쪽 for문 반복 횟수
실습
06-09
구구단
gugu =''
for i in range(2, 10):
gugu += ("## %d단 ## " % i)
print(gugu)
for i in range(1, 10):
gugu =''
for j in range(2, 10):
gugu += ("%2dx%2d=%2d " % (j, i, j*i))
print(gugu)
star1
i, k = 0, 0
for i in range(0, 3, 1) :
for k in range(0, 5, 1) :
print("*", end=' ')
print("")
star2
i, j = 0, 0
for i in range(1,6,1) :
for j in range(0,i,1) :
print("*", end=' ')
print(" ")
HW - star3 ★★★
i, j, k= 0, 0, 0
for i in range(0, 7, 1) :
if i <= 2 :
for j in range(0, i, 1):
print(end=' ')
print("*", end=' ')
for j in range(0,(7-2)-(i*2),1):
print(end=' ')
print("*", end=' ')
for j in range(0, i, 1):
print(end=' ')
print(" ")
elif i == 3 :
for j in range(0, i, 1):
print(end=' ')
print("*", end=' ')
for j in range(0, i, 1):
print(end=' ')
print(" ")
else :
k = 7-i-1
for j in range(0, k, 1):
print(end=' ')
print("*", end=' ')
for j in range(0,(7-2)-(k*2), 1):
print(end=' ')
print("*", end=' ')
for j in range(0, k, 1):
print(end=' ')
print(" ")
'2017 멀티캠퍼스 > Python' 카테고리의 다른 글
[Python] #7 파이썬 리스트 (0) | 2018.01.07 |
---|---|
[Python] #6 파이썬 반복문 while과 제어문 (0) | 2018.01.03 |
[Python] #4 파이썬 조건문 if (0) | 2018.01.02 |
[Python] #3 파이썬의 연산자 (1) | 2018.01.01 |
[Python] #2 파이썬 변수 (0) | 2018.01.01 |