나를 기록하다
article thumbnail
[Python] 내장함수와 외장함수
기타/Python 2023. 3. 23. 21:36

내장함수 내장함수란? 파이썬의 내장 함수(built-in functions)는 기본적으로 제공되는 함수로서, 추가적인 설치나 모듈 import 없이 사용할 수 있습니다. 여기 파이썬에서 많이 사용하는 내장 함수들을 모두 알려드리겠습니다: abs() 숫자의 절대값을 반환합니다. all() 모든 요소가 참(True)인 경우 True를 반환합니다. any() 하나 이상의 요소가 참인 경우 True를 반환합니다. chr ASCII 코드값에 해당하는 문자를 반환합니다. dict() 새로운 사전(Dictionary) 객체를 생성합니다. enumerate() 열거형(리스트, 튜플, 문자열 등)에서 요소와 해당 인덱스를 반환합니다. filter() 조건에 맞는 요소로 구성된 리스트를 반환합니다. float() 문자열이..

article thumbnail
[Python] pip, pip3, 파이썬 패키지 관리자 사용 방법
기타/Python 2023. 3. 23. 19:52

PIP란? 파이썬 패키지 관리자 인 pip은 많은 파이썬 개발자들이 사용하는 도구 중 하나입니다. 패키지 설치하기: pip install 예를 들어, requests 패키지를 설치하려면 "pip install requests"를 입력합니다. 패키지 업그레이드하기: pip install --upgrade 예를 들어, requests 패키지를 최신 버전으로 업그레이드하려면 "pip install --upgrade requests"를 입력합니다. 설치된 패키지 목록 확인하기: pip list 현재 시스템에 설치된 모든 패키지의 목록을 출력합니다. 패키지 삭제하기: pip uninstall 예를 들어, requests 패키지를 삭제하려면 "pip uninstall requests"를 입력합니다. 패키지 정보 보..

article thumbnail
[Python] 모듈
기타/Python 2023. 3. 23. 17:50

모듈 # theater_module.py # 일반 가격 def price(people): print("{0}명 가격은 {1}원입니다.".format(people, people * 10000)) # 조조 할인 가격 def price_morning(people): print("{0}명 조조 할인 가격은 {1}원입니다.".format(people, people * 6000)) # 군인 할인 가격 def price_soldier(people): print("{0}명 군인 할인 가격은 {1}원입니다.".format(people, people * 4000)) 실행파일 1) 일반 호출 # practice.py import theater_module theater_module.price(3) # 3명이서 영화보러 갔을..

article thumbnail
[Python] 자동 주문 시스템 실습 - 나도코딩
기타/Python 2023. 3. 23. 16:45

Quiz 동네에 항상 대기 손님이 있는 맛있는 치킨집이 있습니다. 대기 손님의 치킨 요리 시간을 줄이고자 자동 주문 시스템을 제작하였습니다. 시스템 코드를 확인하고 적절한 예외처리 구문을 넣으시오. 조건 1 : 1보다 작거나 숫자가 아닌 입력값이 들어올 때는 ValueError 로 처리 출력 메세지 : "잘못된 값을 입력하였습니다." 조건 2 : 대기 손님이 주문할 수 있는 총 치킨량은 10마리로 한정 치킨 소진 시 사용자 정의 에러[SoldOutError]를 발생시키고 프로그램 종료 출력 메세지 : "재고가 소진되어 더 이상 주문을 받지 않습니다." [코드] chicken = 10 waiting = 1 # 홀 안에는 현재 만석. 대기번호 1번부터 시작 while(True): print("[남은 치킨 :..

article thumbnail
[Python] 에러, 예외처리
기타/Python 2023. 3. 23. 15:44

try / except 사용 try: print("나누기 전용 계산기입니다.") nums = [] nums.append(int(input("첫 번째 숫자를 입력하세요 : "))) nums.append(int(input("두 번째 숫자를 입력하세요 : "))) # nums.append(int(nums[0]/nums[1])) print("{0} / {1} = {2}".format(nums[0],nums[1],nums[2])) except ValueError: print("에러! 잘못된 값을 입력하였습니다.") except ZeroDivisionError as err: print(err) except Exception as err: print("알 수 없는 에러가 발생하였습니다.") print(err) # 에..

article thumbnail
[Python/파이썬] 부동산 프로그램 만들기 실습 - 나도코딩
기타/Python 2023. 3. 23. 14:44

Quiz 주어진 코드를 활용하여 부동산 프로그램을 작성하시오. (출력 예제) 총 3대의 매물이 있습니다. 강남 아파트 매매 10억 2010년 마포 오피스텔 전세 5억 2007년 송파 빌라 월세 500/50 2000년 [코드] class House: # 매물 초기화 def __init__(self, location, house_type, deal_type, price, completion_year): pass # 매물 정보 표시 def show_detail(self): pass 풀이 class House: # 매물 초기화 def __init__(self, location, house_type, deal_type, price, completion_year): self.location = location se..

profile on loading

Loading...