사이버보안 3학년 1학기/파이썬 프로그래밍

파이썬 프로그래밍 1학기 중간시험 정리 100%

Gr4d 2016. 4. 20. 14:54

시험범위는 파이썬 간단한 계산기, 주소록, 포츈쿠키, 가상지갑

하지만 낼만한 문제는 계산기, 주소록, 가상지갑 중에 하나.

누가 구라쳤어! 흠흠..

이제까지 배운 것중에 딕셔너리와 리스트를 주로 배웠으니

그 둘을 짬뽕한 문제가 나왔다.

그리고 정렬하는 것도 나왔다. 첨엔 정렬? 선택정렬 버블정렬 하는건가 하고

삼십분 헤맸는데 답은 의외로 쉬웠다..


답안 올려놓고 캡처프로그램으로 사진만 떴다.

문제는 보다시피 한시간동안 만들며 중간고사 성적결과 평균과, 최고점수, 최저점수를 찾는 것

모듈로 구성하려 했으나 시간초과가 되면 0점이기때문에 깨끗이 포기했다.


검색으로 정렬하는거 왜 안되지 하면서 찾는다고 전체적인 테스트를 못해봐서 아쉽다.

리스트라서 그런지 몰라도 선택정렬이나 버블정렬이 되지 않았다.

그걸 안쓰고 리스트이름.sort() 하면 정렬이된다.. (어이없음)




---- 이 아래는 뻘짓이었습니다 ---

오픈 북이 가능하지만 검색은 불가능할 것임.  검색 가능했음.

그래서 코드를 최대한 간결하게 외우는 것이 중요!

(하지만 내 코드들은 좀 더럽다; ㅎㅎ)


친구꺼 코딩을 가져왔다!


첫번째 코딩 - 계산기


계산기.py




두번째 코딩 - 가상지갑


가상지갑.py




세번째 코딩 - 주소록(이건 내 코딩.. 좀 복잡하다)


20160419-주소록v3.zip


주소록-module


주소록-main