모듈

Professor Ho's Wiki Site

  • 서로 다른 디렉토리에 존재하는 파일을 만들고 이것이 운영되는 것을 캡처한 화면을 올립니다.
    • 확인 포인트: 서로 다른 디렉토리에 파이쏜 파일이 존재하는 것이 화면에 보이는가? (3점), 부르는 함수에서 불리는 함수를 제대로 import 하는가? (2점), 부르는 함수에서 디렉토리를 제대로 추가하는가? (2점), 프로그램이 제대로 부르는 파일의 함수를 호출하는가? (3점) 
    • 주의사항: 파일 부르기를 할 때 한글이름이 디렉토리 명으로 되지 않도록 영문 디렉토리이름으로 사용하세요. 예) "C:\파이쏜\한글" 은 되지 않고 "C:\python\hangul" 처럼 쓰세요.

풀이

  1. import makeClass
  2. print "tste"
  3. wonho = makeClass.person(u"허원", 25, 7969314,01011111111,12.17)# 상속한 클래스로 객체 만듬
  4. wonho.introduceMe()
  5. wonho.love(u"영희")

makeClass.py의 내용

  1. class person:      #멤버변수 5개 ↓
  2.  name = ""      #멤버변수 이름 
  3.  age = 0        #멤버변수 나이
  4.  num = 0        #멤버변수 학번
  5.  phone = ""     #멤버변수 폰번호
  6.  birth = 0      #멤버변수 생일
  7.  
  8.  def __init__(self,a,b,c,d,e):
  9.   self.name = a
  10.   self.age = b
  11.   self.num = c
  12.   self.phone = d
  13.   self.birth = e
  14.  
  15.  def introduceMe(self):                                       # 메소드 추가 5개 ↓
  16.   print u"저의 이름은 %s + 나이는 %d살 입니다." %(self.name, self.age)
  17.  
  18.  def callMe(self,m):
  19.   print u"%s야 %d로 전화 걸어줘" %(m,self.phone)
  20.  
  21.  def tellMyBirthday(self):
  22.   print u"저는 %s 에 테어났습니다" %self.birth
  23.  
  24.  
  25.  def love(self,you):
  26.   print u"그리고 %s은 %s를 완전 사랑합니다.ㅋㅋㅋㅋㅋㅋ"%(self.name,you)
  27.  
  28. if __name__=="__main__":
  29. 	wonho = person(u"허원", 25, 7969314,01011111111,12.17)
  30. 	wonho.introduceMe()
  31. 	wonho.callMe(u"영희")
  32. 	wonho.tellMyBirthday()
  33. 	wonho.love(u"영희")
개인 도구