목록Python (28)
sm 기술 블로그
모듈 함수나 변수 또는 클래스 들을 모아 놓은 파일이다. 극장 모듈 (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. import import theater_module theater..
기본 구조 try : 수행하다 에러가 발생 할 수 있는 부분 except 에러 타입 [생략가능] : 에러가 발생 했을 때 실행 할 동작 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(..
유닛 기본값 유닛 생성 class Unit: def __init__(self, name, hp, speed): self.name = name self.hp = hp self.speed = speed print("{0} 유닛이 생성되었습니다.".format(name)) def move(self, location): print("{0} : {1} 방향으로 이동합니다. [속도 {2}]"\ .format(self.name, location, self.speed)) def damaged(self, damage) : print("{0} : {1} 데미지를 입었습니다.".format(self.name, damage)) self.hp -= damage print("{0} : 현재 체력은 {1} 입니다.".format(..