Python 2

[Python] 파이썬 성적 관리 프로그램 작성(2023-1 파이썬 프로그래밍 기말고사)

이번 기말고사에서는 dictionary 자료구조를 이용해서 성적 관리 프로그램을 만드는 문제였습니다. dictionary의 key값은 해당 학생의 이름이고, value값에는 성적과 현재 시간을 list로 담아줘야 했습니다. 그리고 성적 전체 조회 시 각 학생의 점수와 출력시간을 보여주고, 해당 학생들의 평균, 표준편차, 최고점을 보여주는 동시에 histogram(도수분포표인데, 표 형식 대신에 각 점수 분포에 해당하는 학생수를 *로 나타내야 함)을 보여주는 기능을 만들어야 했습니다. 코드 먼저 보여드리고 각 메서드의 역할에 대해서 설명드리겠습니다. import random import logging import time import math student = {} now_time = time.localt..

Python 2023.06.19

[Python] Naming Rule을 적용하여 로또 생성 및 등수 측정 프로그램 작성

Naming Rule(네이밍 규칙) 이란? 다양한 사람들과 협업을 할 시, 코드의 가독성과 일관성을 유지하기 위해 만들어진 규칙입니다. (변수, 상수, 함수 클래스 등 이름에 권장되는 규칙입니다) 저는 클래스를 적용하지 않고, 메서드, 변수, 상수만 사용했기에 기존 코드에 다음과 같은 규칙을 적용하였습니다. # 메서드명(소문자 + 밑줄(의미 단위로 밑줄 나누기)) # 변수명(소문자 + 밑줄(의미 단위로 밑줄 나누기)) # 전역 변수명(g + 밑줄 + 변수명) # 상수명(모두 대문자로 사용) http://pythonstudy.xyz/python/article/511-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%BD%94%EB%94%A9-%EC%8A%A4%ED%83%80%EC%9D%BC 예제로 ..

Python 2023.06.19