더북(TheBook)

 

 실습 for-in 반복문에서 range 활용하기

 

 

Step1 range를 이용해서 0부터 3까지 출력하는 코드를 완성해 보세요. 빈칸을 채우면 됩니다.

 

01     for i in ________:
02         print(i)

 

Step2 range를 이용해서 무지개 색을 대입하고 순서대로 색을 출력하는 코드를 완성해 보세요. 단, rainbow에 새로운 값이 추가되더라도 그 값을 모두 출력할 수 있도록 len을 이용합니다. 빈칸을 채우면 됩니다.

 

01     rainbow = ["빨", "주", "노", "초", "파", "남", "보"]
02     for i in ________:
03         color = rainbow[i]
04         print('{}번째 색은 {}'.format(i+1, color))

 

Step3 enumerate를 이용해서 무지개 색을 대입하고 순서대로 색을 출력하는 코드를 완성해 보세요. 빈칸을 채우면 됩니다.

 

01     rainbow = ["빨", "주", "노", "초", "파", "남", "보"]
02     for i,color in ________:
03         print('{}번째 색은 {}'.format(i+1, color))

 

Step4 days에는 1월부터 12월까지 그 달에 포함된 일수(날짜의 개수)가 정리되어 있습니다. for-in문과 range 또는 enumerate를 이용해서 다음과 같이 출력되도록 빈칸을 채워 보세요. 출력 형식은 코드의 print문을 활용해서 format( )의 괄호 안을 채워 넣으면 됩니다.

 

다음과 같은 형식으로 12월까지 출력하세요.

1월의 날짜 수는 31일 입니다.

2월의 날짜 수는 29일 입니다.

 

01     days = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
02     __________
03         print('{}월의 날짜 수는 {}일 입니다.'.format( , ))
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.