class House:
def __init__(self, location, house_type, deal_type, price, completion_year):
self.location = location
self.house_type = house_type
self.deal_type = deal_type
self.price = price
self.completion_year = completion_year
def show_detail(self):
print(self.location, self.house_type, self.deal_type\
, self.price, self.completion_year)
houses = []
house1 = House("강남", "아파트", "매매", "10억", "2010년")
house2 = House("마포", "오피스텔", "전세", "5억", "2007년")
house3 = House("송파", "빌라", "월세", "500/50", "2000년")
houses.append(house1)
houses.append(house2)
houses.append(house3)
print("총 {0}대의 매물이 있습니다.".format(len(houses)))
for house in houses:
house.show_detail()
import turtle as t
t.shape("turtle")
d=100
t.forward(d)
t.left(120)
t.forward(d)
t.left(120)
t.forward(d)
t.left(120)
t.mainloop()
import turtle
t=turtle.Pen()
t.forward(80)
t.right(90)
t.forward(40)
t.right(90)
t.forward(80)
t.lt(90)
t.forward(40)
t.lt(90)
t.forward(80)
turtle.mainloop()
import turtle
t1=turtle.Turtle()
t2=turtle.Turtle()
t1.forward(100)
t2.forward(200)
t1.lt(120)
t2.rt(120)
t1.fd(100)
t2.fd(200)
t1.lt(120)
t2.rt(120)
t1.fd(100)
t2.fd(200)
t1.lt(120)
t2.rt(120)
turtle.done()
class BigNumberError(Exception):
def __init__(self, msg):
self.msg = msg
def __str__(self):
return self.msg
try:
print("나누기 전용 계산기입니다.")
num1 = int(input("첫 번째 숫자를 입력하세요 : "))
num2 = int(input("두 번째 숫자를 입력하세요 : "))
if num1 >= 10 or num2 >= 10:
raise BigNumberError("입력값 : {0}, {1}".format(num1, num2))
print("{0} / {1} = {2}".format(num1, num2, int(num1/num2)))
except ValueError:
print("잘못된 값을 입력하였습니다. 한 자리 숫자만 입력하세요.")
except BigNumberError as err:
print("에러가 발생했습니다. 한 자리 숫자만 입력하세요.")
print(err)
finally:
print("계산기를 이용해 주셔서 감사합니다.")