더북(TheBook)

3 실행결과에서 반복되는 부분과 반복 구간을 먼저 찾습니다. 이름과 횟수를 입력받고, 입력된 횟수만큼 이름을 출력하는 것이 총 5번 반복되죠. 따라서 반복되는 부분은 ‘이름과 횟수 입력받기, 이름을 횟수만큼 출력하기’입니다. 이름과 숫자는 input()으로 입력받아 각각 다른 변수에 저장합니다. 이때 횟수는 숫자이므로 int()로 감싸 줍니다. 이름을 횟수만큼 반복해서 출력하는 것은 힌트대로 print(name * cnt)로 작성하면 됩니다. 그리고 앞의 작업을 5번 반복하므로 range() 명령어를 이용해 반복문으로 작성하고 반복문 내부에 반복되는 부분을 넣습니다.

print('팅 팅팅팅 탱 탱탱탱 팅팅 탱탱 후라이팬 놀이!')
for i in range(5):
    name = input('이름? ')
    cnt = int(input('횟수? '))
    print(name * cnt)

본문으로

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.