목록Q. (39)
59doit

Q1) 멤버변수 : 가로(width) 세로(height) 멤버변수 초기화 메서드(area_clac) : 사각형 넓이 함수 / 넓이 = 가로*세로 메서드(circum_clac) : 사각형 둘레 함수 / 둘레 = (가로+세로)*2 print("사각형의 넓이와 둘레를 계산합니다.") w = int(input('사각형의 가로 입력 : ')) h = int(input('사각형의 세로 입력 : ')) class calculate : wid=hei=0 def __init__(self,wid,hei) : self.wid = wid self.hei = hei def area_clac (self) : area = self.wid * self.hei return area def circum_clac(self): circum..
1) 현재 잔고를 조회하는 클래스를 정의하세요. 조건 생성자(현잔고,입금액,출금액) method 1개 현잔고 : 10,000원 , 입금액 : 5,000원, 출금액 : 8,000원 업데이트된 잔고를 프린트하세요 class account: def __init__(self,bal,mon,wit): self.bal=bal self.mon=mon self.wit=wit def update_acc(self): acc = self.bal+self.mon-self.wit return acc acc=account(10000,5000,8000) acc2=acc.update_acc() print("업데이트된 잔고 :",acc2,"원") # 업데이트된 잔고 : 7000 원 2) 현재 잔고와 SQRT값을 조회하는 클래스를 정의..
1) 다음 height 변수에 별(star)의 층수를 입력하면 각 층 마다 별의 개수가 한 개씩 증가하여 출력되고, 마지막 줄에 별의 개수가 출력되도록 함수의 빈칸을 채우시오. # height : 3 ? ("3" 입력하면) * ** *** start 개수 : 6 2) 중첩함수를 적용하여 에 맞게 은행계좌 함수의 빈칸을 채우시오. 외부함수 : bank_account() : 잔액(balance) outer변수 내부함수 : getBalance() : 잔액확인 / deposit(money) :입금하기 / withdraw(money) : 출금하기 출금액이 잔액보다 많은 경우 '잔액이 부족합니다.' 메시지 출력 # 최초 계좌의 잔액을 입력하세요 : 1000 현재 계좌 잔액은 1000원 입니다. 입금액을 입력하세요 ..
문1) 다음 lst 변수를 대상으로 각 단계별로 list를 연산하시오 lst = [10,1,5,2] 단계1 : lst 원소를 2배 생성하여 result 변수에 저장 및 출력하기 단계2 : lst의 첫번째 원소에 2를 곱하여 result 변수에 저장 및 출력하기 단계3 : result의 홀수 번째 원소만 result2 변수에 추가 및 출력하기 lst = [10,1,5,2] result = lst*2 print("단계1:",result) # 단계1 : [10, 1, 5, 2, 10, 1, 5, 2] lst2 = result[0]*2 result.append(lst2) print("단계2:",result) # 단계2 : [10, 1, 5, 2, 10, 1, 5, 2, 20] result2 = result[1:..