나를 기록하다
article thumbnail
[Python] Pang 게임 만들기 - 나도코딩
기타/Python 2023. 3. 24. 13:53

문제 [게임 조건] 1. 캐릭터는 화면 아래에 위치, 좌우로만 이동 가능 2. 스페이스를 누르면 무기를 쏘아 올림 3. 큰 공 1개가 나타나서 바운스 4. 무기에 닿으면 공은 작은 크기 2개로 분할, 가장 작은 크기의 공은 사라짐 5. 모든 공을 없애면 게임 종료 (성공) 6. 캐릭터는 공에 닿으면 게임 종료 (실패) 7. 시간 제한 99초 초과 시 게임 종료 (실패) 8. FPS는 30으로 고정 (필요 시 speed 값을 조정) [게임 이미지] 1. 배경 : 640 * 480(가로 * 세로) - background.png 2. 무대 : 640 * 50 - stage.png 3. 캐릭터 : 60 * 34 - character.png 4. 무기 : 20 * 430 - weapon.png 5. 공 : 160..

article thumbnail
[Python] 악마 피하기 게임 만들기 - 나도코딩
기타/Python 2023. 3. 23. 22:45

환경설정 및 프레임 pygame 설치 pip3 install pygame # pygame 설치 frame 설정 import pygame pygame.init() # 초기화 (반드시 필요) # 화면 크기 설정 screen_width = 480 # 가로 크기 screen_height = 680 # 세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) # 화면 타이틀 설정 pygame.display.set_caption("prao Game") # 게임 이름 # 이벤트 루프 running = True # 게임이 진행 중인지 확인 while running: for event in pygame.event.get(): # 어떤 이벤트가 발생하였는..

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("[남은 치킨 :..

profile on loading

Loading...