You are on page 1of 1

평가

# 프로그램 시작부에 파일 설명을 적절히 하시오


# 변수이름은 가급적 2 단어이상을 사용하시오 (예외 for 문의 index)
# 결과값 출력화면에 코드와 같이 캡쳐하여 제출하시오

실습 1. range()함수로 list 생성, 교과서 149 쪽을 참고하여 다음과 같이 출력되도록 IDLE 창에서
보이시오
제출 : list_range_example.jpg
1) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
2) [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
3) [0, 2, 4, 6, 8]
4) [1, 3, 5, 7, 9]
5) [0, -2, -4, -6, -8]
6) [-1, -3, -5, -7, -9]

실습 2. 교과서 153 쪽의 코드를 참조하여 위의 여섯라인을 출력하는 프로그램을 6 개의 for 문으로


구현하시오
(시작과 끝의 []문자는 생략하고 중간의 ,(중간의 콤마는 꼭 출력하시오)
제출 : 2_for_in_range_display.py, 2_for_in_range_display.jpg

실습 3 두개의 숫자를 입력받아서 작은수, 큰수 사이의 짝수의 합과 홀수의 합을 for 문과 range 함수를
사용하여 구현하시오
(큰수와 작은수를 포함하고 순서는 1 10 혹은 10 1 둘다 가능해야 함)
제출 : 3_sum_of_odd_even_min_max.py, 3_sum_of_odd_even_min_max.jpg

=== 입력 ===
두개의 숫자를 입력 : 1, 4
=== 출력 ===
(1, 4) 사이의 짝수의 합은 6, 홀수의 합은 4

실습 4 교과서 178 쪽의 프로그램을 다음과 같이 수정하시오


제출 : 4_find_vowel_consonants.py, 4_find_vowel_consonants.jpg

=== 입력 ===
영문단어를 입력하시오 : Programming
=== 출력 ===
입력한 단어의 모음(vowel)은 : o, a, i
입력한 단어의 자음(consonant)은 : P, r, g, r, m, m, n, g

실습 5. 두점(P1, P2)의 거리와 방향을 m, deg 단위로 소수점 두자리만 반올림하여 출력하는 코드와
결과를 제출하시오 (반드시 format 함수 사용)
제출파일명은 자유

=== 입력 ===
P1 x y 입력 : 1.0, 2,0
P2 x y 입력 : -2.0, -1.0

=== 출력 ===
P1->P2 (거리 M, 방향 D) = (4.24, 225.00)

You might also like