삼각형 별찍기 - sequence type의 * 연산

이번 강의에서는 곱셈 연산 *를 통해 문자열을 반복하는 방법을 배웁니다.

예시)

  • 'abc', 'abcabc', 'abcabcabc', 'abcabcabcabc ...' 과 같이 'abc'가 n번 반복되는 문자열 만들기
  • [123, 456, 123, 456, 123 ...] 과같이 123, 456이 n번 반복되는 리스트 만들기

다른 언어에서는..(또는 이 기능을 모르시는 분은)

보통 사람들은 for 문을 이용해 기존 스트링에 'abc'를 여러 번 붙이는 번거로운 일을 하지요. 이렇게요!

answer = ''
n = 어쩌고
for i in range(n):
    answer += 'abc'
파이썬에서는

파이썬에서는 *연산자를 사용해 코드를 획기적으로 줄일 수 있습니다.

n = 어쩌고
answer = 'abc'*n

또, * 연산자를 이용하면 [123, 456, 123, 456, 123 ...] 과같이 123, 456이 n번 반복되는 리스트를 만들 수 있습니다.

n = 어쩌고
answer= [123, 456]*n