ÆÄÀ̽ã¾Æ½Ã´ÂºÐÀÖ³ª¿ä ? Ŭ·¡½ºÂʹè¿ì°íÀִµ¥¿ä

   Á¶È¸ 2734   Ãßõ 0    

수능성적표 만드는 과제인데요 

잘안되어서요 요기밑에 우선 제가 써본건데 

뭐가문제인지봐줄수있으신분 계신가요 ?

클래스를이용하여  학교이름수헙번호등급백분위 나오게하는것이에요 




class student:

    def __init__(self, name=None, highSchool=None, number=0, natScore=0, matScore=0, engScore=0):
   
                 self.__name=name

                 self.__highSchool=highSchool

                 self.__number=number

                 self.__natScore=natScore

                 self.__matScore=matScore

                 self.__engScore=engScore

 

    def setName(self, name):

        self.__name=name

 

    def getName(self):

        return self.__name

 

    def setHighSchool(self, highSchool):

        self.__highSchool=highSchool

 

    def getHighSchool(self):

        return self.__highSchool

 

    def setnatScore(self, natScore):

        self.__natScore=natScore

 

    def getnatScore(self):

        return self.__natScore

 

    def setmatScore(self, matScore):

        self.__matScore=matScore

 

    def getmatScore(self):

        return self.__matScore

 

    def setengScore(self, engScore):

        self.__engScore=engScore

 

    def getengScore(self):

        return self.__engScore

 

def clacNatGrade(self):

    if self.__natScore>=90:

        self.__natScore= '1등급'

    elif self.__natScore>=80:

        self.__natScore= '2등급'

    elif self.__natScore>=70:

        self.__natScore= '3등급'

    elif self.__natScore>=60:

        self.__natScore= '4등급'

    elif self.__natScore>=50:

        self.__natScore= '5등급'

    elif self.__natScore>=40:

        self.__natScore= '6등급'

    elif self.__natScore>=30:

        self.__natScore= '7등급'

    elif self.__natScore>=20:

        self.__natScore= '8등급'

    else:

        self.__natScore= '9등급'

 

def clacMatGrade(self):

    if self.__matScore>=90:

        self.__matScore= '1등급'

    elif self.__matScore>=80:

        self.__matScore= '2등급'

    elif self.__matScore>=70:

        self.__matScore= '3등급'

    elif self.__matScore>=60:

        self.__matScore= '4등급'

    elif self.__matScore>=50:

        self.__matScore= '5등급'

    elif self.__matScore>=40:

        self.__matScore= '6등급'

    elif self.__matScore>=30:

        self.__matScore= '7등급'

    elif self.__matScore>=20:

        self.__matScore= '8등급'

    else:

        self.__matScore= '9등급'

 

def clacEngGrade(self):

    if self.__engScore>=90:

        self.__engScore= '1등급'

    elif self.__engScore>=80:

        self.__engScore= '2등급'

    elif self.__engScore>=70:

        self.__engScore= '3등급'

    elif self.__engScore>=60:

        self.__engScore= '4등급'

    elif self.__engScore>=50:

        self.__engScore= '5등급'

    elif self.__engScore>=40:

        self.__engScore= '6등급'

    elif self.__engScore>=30:

        self.__engScore= '7등급'

    elif self.__engScore>=20:

        self.__engScore= '8등급'

    else:

        self.__engScore= '9등급'

임상일
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
Áø°ï±è 2019-05
¸·»ó ¼÷Á¦ÇÏ´À¶ó Á¶¹Ù½É ³ª½Ã°ÚÁö¸¸ È£±â½É¿¡ Àû¾îº¾´Ï´Ù

µî±Þ°è»ê ±â´ÉÀÌ Àüü ¿ä±¸»çÇ׿¡ºñÇØ ÄÚµå±æÀÌ°¡ ±é´Ï´Ù
ÀÏ´Ü ÇÑÁٷΠó¸®ÇÕ´Ï´Ù
— grade °è»ê Áߺ¹ —> ÇÔ¼öÇϳª·Î ÃßÃâ —> (10 - Á¡¼öÀÇ10ÀÇÀÚ¸®) Çϸé 1..9 µî±ÞÃßÃâ

¿ä±¸»çÇ× ºÐ¼®À» ´õ ±¸Ã¼È­Çؼ­ ¿ä±¸ÇѰ͸¸ ÃÖ¼Ò·Î ·¯ÇÁÇÏ°Ô ¸¸µì´Ï´Ù ÀÌ»Ú°Ô ¸¸µé·Á¸é ³¡ÀÌ ¾ø½À´Ï´Ù (getter/setter, ÆÄÀ̽ãŬ·¡½º ¸ÅÁ÷ È°¿ëµé)

°í°´¿äû: ¡°Çб³À̸§/¼öÇé¹øÈ£/µî±Þ¹éºÐÀ§(´©¶ô)¡± ³ª¿À°ÔÇÏ´Â

¼³°è
¾ÆÀÌÅÛ°ü¸®, ¾ÆÀÌÅÛ µÎ°³ÀÇ Å¬·¡½º¸¦ 1:´Ù °ü°è·Î ¸¸µé°í
¾ÆÀÌÅÛ°ü¸®¿¡
- ¾ÆÀÌÅÛÀÇ Á¡¼ö¿¡µû¸¥ Á¤·Ä±â´É ÇÊ¿ä
- Ãâ·Â±â´ÉÃß°¡
¾ÆÀÌÅÛ¿¡
- ¼öÇè¹øÈ£/Çб³/±¹/¿µ/¼ö °ªÀúÀå
¾ÆÀÌÅÛ°ü¸®, ¾ÆÀÌÅÛ Å¬·¹½º¿¡ ±â´É¿ä±¸»çÇ×À» ÀûÀýÈ÷ ¹èºÐÇϼ¼¿ä

Å×½ºÆ®·Î »ç¿ëÇÒ 10°³Á¤µµÀÇ ¾ÆÀÌÅÛÀ» ¸ÕÀú Á¤ÀÇÇÑÈÄ¿¡ À§¼³°èÇÑ ³»¿ëÀ» Çϳª¾¿ ÄÚµå·Î º¯È¯ /Å×½ºÆ®Çϸ鼭 ±¸ÇöÇÕ´Ï´Ù
Dreaday 2019-05
4°³ ÀÌ»óÀÇ Á¶°ÇÀ̶ó¸é switch case¹® Çϸé ÁÁÀ» °Í °°½À´Ï´Ù
     
chis 2019-05
ÆÄÀ̽ãÀº ½ºÀ§Ä¡¹®ÀÌ ¾øÀ»°Å¿¡¿ä..
¹«¾Æ 2019-05
Àß ¾ÈµÈ´Ù°í Çϼ̴µ¥ ¾î´À ºÎºÐÀÌ ¾ÈµÇ´ÂÁö ¼³¸íÀÌ ºüÁ³¾î¿ä.
ÀÏ´Ü ÇÑ °¡Áö ÀÌÇØ ¾È°¡´Â ºÎºÐÀÌ..
if self.__engScore>=90:
        self.__engScore= '1µî±Þ'
ÀÌ·± ½ÄÀÇ ¹®ÀåÀÌ º¸À̴µ¥..
self.__engScore ÀÇ ÀÚ·áÇü ¹º°¡¿ä? int? string?
ÆÄÀ̽ãÀº ÀÌ·± °Å ±¸ºÐÇÏÁö ¾Ê´Â °Ç°¡¿ä?? Àß ¸ô¶ó¼­..
ÀÚ·áÇüÀÌ ¸· È¥¿ëµÇ°í Àֳ׿ä.
¸¸¾à È¥¿ëÀÌ µÈ´Ù°í ÇÏ´õ¶óµµ. ³ªÁß¿¡ ½ºÆ®¸µÀ» Á¤¼ö¿Í ºñ±³ÇÏ´Â »óȲÀÌ »ý±æ µí Çѵ¥¿ä.


QnA
Á¦¸ñPage 1302/5686
2014-05   4975410   Á¤ÀºÁØ1
2015-12   1511589   ¹é¸Þ°¡
2007-05   7349   ±èÁøÀÏ
2017-09   7348   ÂîÁö·Î
2015-02   7348   MikroTikÀÌÁø
2010-04   7348   ºí·ç¿µ»ó
2017-08   7348   3cpu
2011-06   7348   ½ºÄ«ÀÌ
2004-11   7348   ±èµ¿Çö
2012-08   7347   agegold
2010-03   7347   ±è°Ç¿ì
2004-08   7347   ÃÖ¿ë¼®
2009-08   7347   °¡ºü·Î±¸³ª
2005-10   7347   À±Çö´ö
2013-04   7347   ¹Ì¼ÒÂï»ç
2005-03   7347   ±èÇü¼ø
2012-03   7347   ±è°Ç¿ì
2006-03   7347   °û¼±È£
2004-09   7347   ÀÌ°ü¿õ
2008-10   7347   ¹Úº´¿í
2010-01   7346   ¹Ì¼ö¸Ç
2013-02   7346   µ¥À̺ñµå