# def f(x) :
# c=1
# for i in range(1,x+1) :
# c=c*i
# return c
# d = int(input())
# print(f(d))
# def f(x) :
# c=0
# for i in range(1,x+1) :
# if x%i==0 :
# c=c+1
# return c
# n=int(input())
# print(f(n))
# def f(x):
# if x==1 :
# return 1
# else :
# for i in range(2,x) :
# if x%i==0 :
# return 1
# return 2
# v=10000
# o=0
# n = int(input())
# m = int(input())
# for i in range(n,m+1) :
# if f(i)==2 :
# o = o + i
# if i<v :
# v=i
# if o==0 :
# o = -1
# print(o)
# print(v)
# def f(t) :
# global x
# global y
# global n
# for i in range(n) :
# if x[i] >= y :
# return i+1
#
# return 0
#
# n=int(input())
# x = list(map(int,input().split()))
# y=int(input())
# a=0
# i=0
# if f(i) == 0 :
# print(n+1)
# else :
# print(f(i))
# def f(x) :
# d=x*x
# y=[]
# for i in range(x+1) :
# h = [0]*(x+1)
# y.append(h)
# #####################
# i = 1
# j = (x+1)//2
# y[i][j] = 1
# for t in range(2,d+1) :
# if (t-1) % x == 0:
# i=i+1
# if i==x+1 :
# i=1
# else :
# i=i-1
# j=j+1
# if i == 0 :
# i = x
# if j == x+1 :
# j = 1
# y[i][j] = t
# return y
#
#
# n = int(input())
# s = f(n)
# for i in range(1,len(s)) :
# for j in range(1,len(s[i])) :
# print(s[i][j],end=' ')
# print()
'''
클래스 : 설계도
객체 : 물체
moniter 클래스
state 필드
'''
class moniter :
def __init__(self): # 생성자 : 객체가 생성될때 실행되는 함수
print("모니터 객체가 만들어졌습니다.")
self.state = 0
def on(self):
self.state = 1
print("모니터를 켰습니다.")
def off(self):
self.state = 0
print("모니터를 껐습니다.")
def speak(self):
if self.state ==1 :
print("현재 모니터는 켜져있습니다.")
else :
print("현재 모니터는 꺼져있습니다.")
a = moniter() #객체 a 생성
a.speak()
a.on()
a.speak()top of page

실제 작동 상태를 확인하려면 라이브 사이트로 이동하세요.
수정: 2025년 9월 10일
20250903
20250903
댓글 0개
좋아요
댓글(0)
더 이상 게시물에 대한 댓글 기능이 지원되지 않습니다. 자세한 사항은 사이트 소유자에게 문의하세요.
bottom of page