본문 바로가기

반응형

Python

(25)
PYTHON -Pygame 똥피하기 게임을 손쉽게 만들어 보았습니다 코드 포함 import pygame import random ################################################################ # 기본 초기화 (반드시 해야함) pygame.init() # 화면 크기 설정 screen_width = 480 # 가로 크기 screen_height = 640 # 세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) # 화면 타이틀 설정 pygame.display.set_caption("Avoiding poop Game") # FPS clock = pygame.time.Clock() ###############################################..
PYTHON - 알고리즘 개발 매장 고객 관리 및 포인트 관리 시스템 import time prompt = ''' ================== 1. 포인트 조회 2. 포인트 추가 3. 포인트 수정 7. 회원등록 (등록포인트:100) 0. 종료 =================== ''' # 변수선언/주화면 보여주기 menu = True welcome_point = 100 dtPoint = {"01000000000": 100} dtPoint_copy = dtPoint.copy() last_add_point = 0 print(prompt) # menu 선택 while menu != "0": menu = input("메뉴를 선택하세요>> ") if menu == "0": break elif menu == "1": if not len(dtPoint): print("# 포인트 ..
PYTHON 알고리즘 - 표준 체중을 구하는 프로그램 코드 QUIZ) 표준 체중을 구하는 프로그램을 작성하시오 * 표준체중 : 각 개인의 키에 적당한 체중 (성별에 따른 공식) 남자 : 키(M) X 키(M) X 22 여자 : 키(M) X 키(M) X 21 조건1 : 표준 체중은 별도의 함수 내에서 계산 * 함수명 : std_weight * 전달값 : 키(height), 성별(gender) 조건2 : 표준 체중은 소수점 둘째자리까지 표시 (출력예제) 키 175cm 남자의 표준체중은 67.38kg 입니다. gender = ["남자","여자"] def std_weight(height ,gender): for g in gender: if g == "남자": std_weightM =round((height*height*22/10000),2) print("키{0}cm {1..
PYTHON - 프로그래머스 스쿨 문제 : 마라탕 양꼬치 문제 설명 머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요. 제한사항 0
PYTHON 문법 파이썬 정규표현식이 헷갈리면 이렇게 사용해 봅시다 정규표현식은 왜 필요한가 ? 예를 들어 주민번호 920116-******* 문자열 관련된 복잡한 코딩을 단순화 해줄 수 있다. match import re p = re.compile("[a-z]+") m = p.match("python") print(m) >>> import re p = re.compile("[a-z]+") m = p.match("3python") print(m) >>> None a-z 사이의 값이 아닌 다른게 들어가면 None값이 나온다. search import re p = re.compile("[a-z]+") m = p.search("3python") print(m) >>> 다른 값이 섞여 있어도 기존 값에 맞는 값이 있으면 찾아 준다. findall import re p = re...
PYTHON 특징 설치 기초 문법 - 숫자형, 문자열, List PYTHON : 특징 1. 코드를 한 줄씩 읽어 내려가며 실행하는 프로그램. 컴파일러와는 대조적이며, 이 방식을 쓰는 프로그래밍 언어는 정말 많다. 대표적인 것이 MATLAB과 Python이다. 2. 문법에 줄간격이 중요하다 (규칙) 3. 개발 속도 빠르다 : 시스템 유틸리티 제작 , gui 프로그래밍 , 웹 개발 (Flask ,django) , 수치 연산 , 데이터베이스 , ai 4. 앱 개발 불가 , 운영체제 개발 불가 검색 : 시스템 환경 변수 편집 환경변수 : path : 파이썬 설치된 경로 추가 ex) C:\Program Files\Python310 , C:\Program Files\Python310\Scripts -> 위로 이동 python 윈도우 검색창에 "python" 검색 IDLE -> ..
PYTHON 문법 - Class , 상속 , 모듈에 대해 코드를 통해 알아보자 Immutable (정수 , 실수 문자열 , 튜플) VS Mutable (리스트 , 딕셔너리 , 집합 ) b = [1, 2, 3] def test_(b): b = b.append(4) test_(b) print(b) 리스트 , 딕셔너리 , 집합 글로벌 변수와 지역 변수가 별개의 존재인건 같은데 같은 주소를 보고 있고 해당 주소에 있는 값들이 변경 되고 있기 때문에 조회를 하면 변경된 값을 볼 수 있다. 클래스 ,모듈 ,패키지 ,예외처리 ,내장함수 외장함수 클래스가 무엇이냐 ? 예를 들면 두개의 계산기가 따로 계산을 해야한다면 ? 다른 계산기로 다른 계산값이 나와야 한다. class Calculator: def __init__(self): self.result = 0 def __add__(self, num..
PYTHON - 프로그래머스 스쿨 문제 : 각도기 문제 설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0

반응형