Ssa!
파이썬 클래스 과제 본문
도형 넓이 계산기
#도형 넓이 계산기
class Area:
def __init__(self):
self.width = int(input("가로를 적으세요:"))
self.vertical = int(input("세로(높이)를 적으세요:"))
self.PIE = 3.14
def square(self):
print(self.width * self.vertical)
def triangle(self):
print(self.width * self.vertical / 2)
def circle(self):
print((self.width/2)* (self.width/2) * self.PIE)
area = Area()
area.square()
area.triangle()
area.circle()
계산기 만들기
#계산기 만들어보기
class Calc:
def set_number(self, num1, num2):
self.num1 = num1
self.num2 = num2
def plus(self):
print(self.num1 + self.num2)
def minus(self):
print(self.num1 - self.num2)
def mutiple(self):
print(self.num1 * self.num2)
def divide(self):
print(self.num1 / self.num2)
calc = Calc()
calc.set_number(20, 10)
calc.plus()
calc.minus()
calc.mutiple()
calc.divide()
프로필 관리 기능 만들어보기
#프로필 관리 기능 만들어보기
class Profile:
def __init__(self):
self.name = input("이름을 적어주세요!:")
self.gender = input("성별을 적어주세요!:")
self.birthday = input("생일을 적어주세요!:")
self.age = input("나이를 적어주세요!:")
self.phone = input("휴대폰 번호를 적어주세요!:")
self.email = input("Email를 적어주세요!:")
def profile_info(self):
print(f'나의 이름은{self.name}')
print(f'나의 성별은{self.gender}')
print(f'나의 생일은{self.birthday}')
print(f'나의 나이는{self.age}')
print(f'나의 휴대폰은{self.phone}')
print(f'나의 이메일은{self.email}')
profile = Profile()
profile.profile_info()
기존에 알고 있던 클래스 과제를 살짝 변형해서 내가 직접 쓰면 나오도록 썼다! 클래스라는 개념이 어려웠지만 튜터님이 과제를 쉽게 내주셔서 금방 풀 수 있었다! 매일 과제가 이런 식이면 자신감이 뿜뿜하겠지만 ㅋㅋㅋ 그러면 성장이 더딜테니. . 적당한 기준 선을 두어 내주셨으면 좋겠다!
'언어 > python' 카테고리의 다른 글
| 파이썬 심화 문법 과제 (0) | 2022.09.14 |
|---|---|
| 파이썬 실강 5일차! (0) | 2022.09.14 |
| 파이썬 실강 4일차! (0) | 2022.09.13 |
| 파이썬 과제 숫자야구! 튜터님! (0) | 2022.09.13 |
| 파이썬 과제 숫자야구! (0) | 2022.09.07 |