본문 바로가기

파이썬12

파이썬(골프연습장회원관리프로그램)_2024-06-28 DB--SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables;drop table TBL_MEMBER_202201;drop table TBL_CLASS_202201;--update TBL_MEMBER_202201 set C_NO = '20001'--1.강사정보 테이블 생성CREATE TABLE TBL_TEACHER_202201 ( TEACHER_CODE CHAR(3) PRIMARY KEY, TEACHER_NAME VARCHAR2(15), CLASS_NAME VARCHAR2(20), CLASS_PRICE NUMBER(8), TEACHER_REGIST_DATE VARCHAR2(8) );-.. 2024. 6. 29.
파이썬(지역별소득통계프로그램)-2024-06-20 import pandas as pdimport matplotlib.pyplot as pltwhile True: print("============= 지역별 소득통계프로그램 =============") print("1. 지역별 1인당 지역내총생산 조회") print("2. 지역별 1인당 지역총소득 조회") print("3. 지역별 1인당 개인소득 조회") print("4. 지역별 1인당 민간소비 조회") print("5. 프로그램 종료") print("===========================================") choice = int(input("선택 : ")) if choice == 1: filename = (r'D:\we.. 2024. 6. 20.
파이썬(Turtle_Game)-2024-06-12 Turtle_Game 요구사항1) 이번 게임에서는 blue_turtle (악당거북이) , white_turtle (주인공거북이), food(먹이), supplement(보충제)로 설정한다.2) 변수명 = t.Turtle() 함수를 통해 원하는 만큼 거북이를 늘릴 수 있습니다. 3) turn_으로 시작하는 함수작성하여 사용자가 키보드의 방향키를 눌렀을 때 원하는 방향으로 돌립니다.4) play() 함수를 작성합니다. 주인공 거북이가 앞으로 이동하며, 악당 거북이가 주인공을 쫒아가고, 주인공 거북이가 악당거북이 먹이에 닿았을 때의 결과값을 모두 play()함수에서 처리한다.5) playing변수, start() 함수. playing변수를 통해 게임이 실행 중인지, 대기중인지 구분하며 (True / False.. 2024. 6. 13.
파이썬(편의점 재고관리 프로그램)_2024-06-12 편의점 재고관리 프로그램 요구사항1) 재고관리는 딕셔너리로 한다.  상품명이 product,  개수가 quantity이고, 초기값은 '삼각김밥' 10개, '커피우유' 10개로 한다. 2) 설명 : 메뉴 기반의 텍스트 사용자 인터페이스 제공3) 사례 : 편의점 재고관리 프로그램의 메뉴는 "1.재고등록,  2.제품 판매,  3.재고 조회  4.프로그램 종료" 이다. 이 메뉴는 프로그램을 종료할 때까지 무한 반복 출력된다.4) 2를 선택하면 함수 호출하여 실행한다. 제품판매 함수 호출되어 실행한다. 상품명과 개수 입력을 받는다. 있는 상품이면 기존 개수에서 빼고 남은 개수를 안내한다(~개 남았습니다). 재고보다 판매수량이 많으면 "재고가 부족합니다"출력한다. 제품목록에 없는 상품이면 "찾으시는 제품이 없습니다.. 2024. 6. 12.
파이썬(섭씨 화씨 변환 프로그램)_2024-06-11 섭씨 화씨 변환 프로그램 먼저 '숫자 자료형'을 이용해서 만들어볼 만한 예제가 뭐가 있을지 고민해봤습니다. 파이썬에 대해 더 많은 내용을 알고 있다면 훨씬 다양한 프로그램을 만들 수 있겠지만, 현재 우리가 알고 있는 파이썬 지식이 아주 적기 때문에 프로그램을 하나 만드는데도 많은 제약이 따르네요.우리가 사용하는 온도에는 '섭씨(Celsius)' 온도와 '화씨(Fahrenheit)' 온도가 있습니다. 우리는 일상에서 섭씨온도를 주로 사용합니다. 요즘은 대부분의 나라에서 섭씨온도를 사용한다고 하지만, 몇몇 영어권 나라에서는 아직도 화씨온도를 사용하는 나라가 있다고 합니다.동일한 온도를 다르게 표현하기 때문에 두 단위 간에 변환이 필요한 것인데요, 섭씨와 화씨를 변환하기 위해서는 변환 공식을 먼저 알고 있어야.. 2024. 6. 11.
파이썬(은행입출금 프로그램)_2024-06-10 은행입출금 프로그램요구사항1) 사용자 인터페이스2) 설명 : 메뉴 기반의 텍스트 사용자 인터페이스 제공3) 사례 : "1. 현재잔액조회 2. 입금 3. 출금  4. 프로그램 종료"4) 핵심 : 사용자가 쉽게 각 기능을 선택 예외 처리1) 설명 : 파일 입출력 및 잘못된 입력에 대한 예외 처리2) 사례 : 파일이 없을 경우, 잘못된 수량 입력3) 핵심 : 안정적인 프로그램 동작 보장 class PigBank: def __init__(self): self.__balance = 0 def check_balance(self): return self.__balance def deposit(self, amount): if amount > 0: .. 2024. 6. 10.