TIL17.코딩도장(2)
zip
반복 가능한 객체 여러 개를 넣으면 요소 순서대로 튜플로 묶어서 zip 객체를 반환
list(zip([1, 2, 3], [97, 98, 99])) 는 [(1, 97), (2, 98), (3, 99)]로 된다.
별 출력하기
for i in range(5): # 5번 반복. 바깥쪽 루프는 세로 방향 for j in range(5): # 5번 반복. 안쪽 루프는 가로 방향 print('*', end='') # 별 출력. end에 ''를 지정하여 줄바꿈을 하지 않음 print() # 가로 방향으로 별을 다 그린 뒤 다음 줄로 넘어감 # (print는 출력 후 기본적으로 다음 줄로 넘어감) 결과값: ***** ***** ***** ***** *****
for i in range(3): # 3번 반복. 세로 방향 for j in range(7): # 7번 반복. 가로 방향 print('*', end='') # 별 출력. end에 ''를 지정하여 줄바꿈을 하지 않음 print() # 가로 방향으로 별을 다 그린 뒤 다음 줄로 넘어감 # (print는 출력 후 기본적으로 다음 줄로 넘어감) 결과값: ******* ******* *******
for i in range(5): # 0부터 4까지 5번 반복. 세로 방향 for j in range(5): # 0부터 4까지 5번 반복. 가로 방향 if j <= i: # 세로 방향 변수 i만큼 print('*', end='') # 별 출력. end에 ''를 지정하여 줄바꿈을 하지 않음 print() # 가로 방향으로 별을 다 그린 뒤 다음 줄로 넘어감 # (print는 출력 후 기본적으로 다음 줄로 넘어감) 결과값: * ** *** **** *****
for i in range(5): # 0부터 4까지 5번 반복. 세로 방향 for j in range(5): # 0부터 4까지 5번 반복. 가로 방향 if j == i: # 세로 방향 변수와 같을 때 print('*', end='') # 별 출력. end에 ''를 지정하여 줄바꿈을 하지 않음 else: # 세로 방향 변수와 다를 때 print(' ', end='') # 공백 출력. end에 ''를 지정하여 줄바꿈을 하지 않음 print() # 가로 방향으로 별을 다 그린 뒤 다음 줄로 넘어감 # (print는 출력 후 기본적으로 다음 줄로 넘어감) 결과값: * * * * *
Author And Source
이 문제에 관하여(TIL17.코딩도장(2)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dnjs0718/코딩도장2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)