파이썬(69)
-
Python 14 - 메소드(method), 상속, 다중상속
# 메소드 (method) _ feat.Starcraft class Unit: def __init__(self, name, hp, damage): self.name = name self.hp = hp self.damage = damage print("{0} 유닛이 생성 되었습니다." .format(self.name)) print("체력 {0}, 공격력 {1}" .format(self.hp, self.damage)) # 공격 유닛 class AttackUnit: def __init__(self, name, hp, damage): self.name = name self.hp = hp self.damage = damage print("{0} 유닛이 생성 되었습니다." .format(self.name)) pri..
2021.05.06 -
Python 12 - 포맷팅, 파일입출력
# 포맷팅 # 빈 자리는 빈 공간으로 두고, 오른쪽 정렬을 하되, 총 10자리 공간을 확보 # 빈자리는 빈공간, >는 오른쪽정렬, 10은 10자리 공간을 확보해서 500을 출력해달라는 표현 print("{0: >10}".format(500)) # 양수 일 땐 +로 표시, 음수 일 땐 -로 표시 print("{0: >+10}".format(500)) print("{0: >+10}".format(-500)) # 왼쪽 정렬을 하고, 빈칸을 _로 채움 print("{0:_
2021.05.04 -
Python 09 - 함수 def (define 정의하다)
#함수 생성 # 'open_account' 라는 함수 생성 (계좌를 만듬) 그리고 실행 def open_account(): print("새로운 계좌가 생성되었습니다.") open_account(); # 이게 바로 함수 실행 방법 # 함수의 매개변수로 balance (현재잔액) 과 money (입금할 금액)을 정의함 # 매개변수는 parameter 라 하고 함수의 입력으로 전달된 값을 받는 변수이다. # 함수를 실행 시 balance와 1000 은 인수( argument) 라 하며 함수를 호출 할 때 함수에 전달하는 입력값이다. # deposit함수를 생성하고 실행하여 1000 을 입금함 def deposit(balance, money): print("입금이 완료되었습니다. 현재 잔액은 {0}원 입니다."..
2021.04.30