정보처리기사 실기/프로그래밍

Python 2 - Tuple, Dictionary, 반복제어문, 함수

· 코딩마이데이

튜플

튜플은 () 로 표현, 참고로 리스트는 [].

리스트는 생성, 삭제, 수정이 가능하지만 튜플은 변경이 불가능합니다.

 

 

 

인덱싱과 슬라이싱

 

 

더하기와 곱하기

 

 

딕셔너리

딕셔너리는 {}로 표현, 참고로 튜플은 () 리스트는 [].

{Key1:Value1, Key2: Value2, Key3: Value3, ...}

 

 

딕셔너리 Key

 

 

딕셔너리 Values

 

딕셔너리 그 밖에

 

예제를 통해 학습하는 반복제어문, 함수

삼각형의 밑변의 길이와 높이를 입력받아 넓이를 출력하고, "Continue?"에서 하나의 문자를 입력받아 그 문자가 'Y'나 'y'이면 작업을 반복하고 다른 문자이면 종료하는 프로그램을 작성합니다. (넓이는 반올림하여 소수 첫째자리까지 출력합니다.)

입출력 예

밑변=11
높이=5
삼각형 넓이 = 28
Continue?Y
밑변=10
높이=10
삼각형 넓이 = 50
Continue?N

 

1부터 100까지의 정수 중 한 개를 입력받아 100보다 작은 배수들을 차례대로 출력하다가 10의 배수가 나오면 프로그램을 종료하도록 프로그램을 작성합니다.

 

실행 결과

입력

7

출력

7 14 21 28 35 42 49 56 63 

 

다음 코드의 실행 결과를 작성하시오.

 

 

다음 코드의 실행 결과를 작성하시오.

 

 

 

실행 결과

55

 

다음 코드의 실행 결과를 작성하시오.

 

실행 결과

2 3 4 1 5 
2 3 1 4 5 
2 1 3 4 5
1 2 3 4 5