호출 예약
호출 내역
추천 내역
신고
  1주일 보지 않기 
카카오톡 공유
https://instiz.net/name/33728889주소 복사
   
 
로고
인기글
공지가 닫혀있어요 l 열기
필터링
전체 게시물 알림
신설 요청
혹시 미국에서 여행 중이신가요?
여행 l 외국어 l 해외거주 l 해외드라마
l조회 237
이 글은 6년 전 (2019/11/10) 게시물이에요
나 과제 한번만 도와주라ㅠㅠㅠㅠㅠㅠㅠ 제발 살려줘ㅠㅠㅠㅠㅠ
대표 사진
익인1
먼데????
6년 전
대표 사진
글쓴이
첨부 사진이걸 내가 객제지향으로 바꿔야 하는데 혹시 한번만 도와줄 수 있니..ㅠㅠㅠ
6년 전
대표 사진
익인2
나 교양 배웠다!
6년 전
대표 사진
글쓴이
윗댓 봐주라,,!
6년 전
대표 사진
익인3
구체적인 요구사항 좀더 있어??
6년 전
대표 사진
글쓴이
저 2차원 리스트를 객체지향으로 바꾸래..나도 파이썬 못하는데 교양 들어서 울면서 배우고 있어ㅠㅠㅠㅠㅠ
6년 전
대표 사진
글쓴이
def mPrint(key, list):
print(key,'순서')
print('이름','학번','국어','수학','영어','총점','평균')
for i in range(len(list)):
print(f'{list[i][0]}t{list[i][1]}t{list[i][2]}t{list[i][3]}t{list[i][4]}t{list[i][5]}t{list[i][6]:.2f}')
print()

count = int(input('학생 수:'))

student = []
rank = []

for i in range(count):
score = []
subject = []
score.append(input('학생 이름: '))
score.append(input('학번: '))
score.append(int(input('국어 성적: ')))
score.append(int(input('수학 성적: ')))
score.append(int(input('영어 성적: ')))
print()
score.append(score[2]+score[3]+score[4])
score.append(score[5]/3)

student.append(score)


mPrint('이름', sorted(student, key=lambda stu: stu[0]))
mPrint('총점', sorted(student, key=lambda stu: stu[5], reverse=True))
mPrint('국어', sorted(student, key=lambda stu: stu[2], reverse=True))
mPrint('수학', sorted(student, key=lambda stu: stu[3], reverse=True))
mPrint('영어', sorted(student, key=lambda stu: stu[4], reverse=True))

요거를 바꿔야해..!

6년 전
대표 사진
글쓴이
엉엉 제발 다들 살려줘ㅠㅠㅠㅠㅠ
6년 전
대표 사진
익인4
ㅋㅋㅋ지금 하구 이써 울지마!
6년 전
대표 사진
글쓴이
고..고마워...ㅠㅠㅠㅠㅠㅠ아 진짜 미칠 거 같아ㅠㅠㅠㅠ 심지어 이걸 또 tkinker 이용해서 GUI로 바꾸래...이걸 어떻게 일주일 안에 해ㅠㅠㅠㅠㅠㅠ
6년 전
대표 사진
익인5
첨부 사진짜 여기!!!
6년 전
대표 사진
글쓴이
헉 익이나 천사야..? 너무 고마워ㅠㅠㅠㅠㅠㅠ 지금 이거 보고 해석하고 있는데
1.student클래스를 만든 다음에 객체 초기화를 한다
2. 학생이름이랑 학번, 세 과목의 성적을 입력 받아서 함수를 정의한다
3. 입력 받은 것들을 2차원 리스트로 만들고 학생 수를 입력 받아서 각 과목의 평균을 센다
4. 이걸 만들어 놓은 리스트(students, rank)에다가 저장을 시켜서 출력한다

이렇게 봤는데 맞니...? 그리고 이거 정보 은닉 된거 맞지..? 내가 봤을 땐 맞는 거 같은데 혹시 아닌 거 같아서ㅠㅠㅠㅠ

6년 전
대표 사진
익인6
글쓴이에게
아 privated 나 protected?? 그럼 좀 변경해야대!!!
변수명에 언더바 추가하고
변수 호출 메서드 별도로 만들어줘야돼!!

6년 전
대표 사진
글쓴이
6에게
이기나 그럼 앞에 4가지 설명은 다 맞는거야?

6년 전
대표 사진
익인8
글쓴이에게
2번은 함수를 정의한다x 객체를 정의한다
3번은 학생수와 입력받은것들을 1차원 배열로 입력받는다 각 과목의 평균도 각각의 객체 안에 있는거야
4번 rank는 안 써!!

6년 전
대표 사진
글쓴이
8에게
그리고 rank도 []해서 리스트를 만드는 거 아니얌..?

6년 전
대표 사진
글쓴이
첨부 사진6에게
익이나 이렇게 바꾸는 거 맞지?

6년 전
대표 사진
익인7
글쓴이에게
웅웅 맞다 저 print도 인덱스가 아니라 속성이름으로 바꿔야해!!

6년 전
대표 사진
글쓴이
7에게
익이나 print는 print(obg.__self) 말하는거야..? 이걸 속성이름으로 바꿔야한다는게 무슨말인지 알려줄 수 있을까..?

6년 전
대표 사진
익인9
글쓴이에게
mPrint함수 안에 있는 print문들 list[i][0]이렇게 된거 list[i].name 요론식으로 속성 이름으로 바꿔줘야한다는 말이였엉!! rank는 안써서 지워도 되는 변수야!

6년 전
대표 사진
익인10
9에게
1. 학생 수를 입력받는다.
2. 입력받은 학생 수 만큼 Student 클래스를 이용해 객체를 생성한다.
3. 객체를 생성하면서 이름, 학번, 성적을 입력받고 입력받은 값으로 총점과 평균을 구해 객체변수로 저장한다.
4. 생성된 Student 객체는 student 리스트에 추가한다.
5. student리스트를 사용자 함수 mPrint를 이용하여 출력한다.
여기 좀 정의해봤어!

6년 전
대표 사진
글쓴이
첨부 사진10에게
헉 익인아 너무 스윗하다.....ㅠㅠㅠㅠ 고마워ㅠㅠㅠㅠ
요 사진처럼 바꾸면 될까?

6년 전
대표 사진
익인11
글쓴이에게
웅웅!!!ㅎㅎ 테스트 해보고!!! 안되면 말행

6년 전
대표 사진
글쓴이
11에게
익이나 나 요거 지금 해봤는데
print(obj.__self)
AttributeError: 'Student' object has no attribute '__self'
라고 뜨니까 요 부분은 정보 은닉이 되는 거 맞지? 그래서 지금 실행 해도 오류 나는거징??

6년 전
대표 사진
익인12
글쓴이에게
아 그 두줄은 없애는 거야!!! 모든 객체엔 self라는 변수가 없어. __init__에서의 self는 호출 혹은 생성하고있는 인스턴스 자체를 가리키는 거야!

6년 전
대표 사진
익인13
12에게
맞다 글고 아마 list[i].name 이것도 name이 은닉되어있어서 접근이 안 될텐데, class안에

def grtName(self):
return self.__name

이런식으로 함수 넣고

list[i].getName() 이렇게 쓰면 출력 될거야!!

6년 전
대표 사진
글쓴이
13에게
두 줄을 없애는 거라는게 무슨말일까....?


count = int(input('학생 수:'))

class Student:
def __init__(self):
self.__name = input("학생 이름 : ")
self.__id = int(input("학번 : "))
self.__kor = int(input("국어 성적 : "))
self.__math = int(input("수학 성적 : "))
self.__eng = int(input("영어 성적 : "))
self.__sum = self.__kor + self.__math + self.__eng
self.__avg = self.__sum/3

obj = Student()
print(obj.__Student)


def grtName(self):
return self.__name

list[i].getName()

def mPrint(key, list):
print(key,'순서')
print('이름','학번','국어','수학','영어','총점','평균')
for i in range(len(list)):
print(f'{list[i].name}t{list[i].id}t{list[i].kor}t{list[i].math}t{list[i].eng}t{list[i].sum}t{list[i].avg:.2f}')
print()


student = []
rank = []

for i in range(count):
student.append(Student())
print()

mPrint('이름', sorted(student, key=lambda stu: stu.name))
mPrint('총점', sorted(student, key=lambda stu: stu.sum, reverse=True))
mPrint('국어', sorted(student, key=lambda stu: stu.kor, reverse=True))
mPrint('수학', sorted(student, key=lambda stu: stu.math, reverse=True))
mPrint('영어', sorted(student, key=lambda stu: stu.eng, reverse=True))



요렇게 풀면 안되는거니ㅠㅠㅠㅠ
계속 물어봐서 미안해ㅠㅠㅠㅠ

6년 전
대표 사진
익인14
글쓴이에게
어 그 class 선언 뒤에 obj 관련 코드 두줄!! getName은 클래스 안에 선언해주는 거야ㅎㅎ

6년 전
대표 사진
익인15
14에게
class Student:
def __init__(self):
self.__name = input("학생 이름 : ")
self.__id = int(input("학번 : "))
self.__kor = int(input("국어 성적 : "))
self.__math = int(input("수학 성적 : "))
self.__eng = int(input("영어 성적 : "))
self.__sum = self.__kor + self.__math + self.__eng
self.__avg = self.__sum/3

def getName(self):
return self.__name

요롷게
getName말고 math랑 kor 등등 함수 더 만들고!

6년 전
대표 사진
글쓴이
15에게
...? 뭐지..? 나 지금 혼돈의 카오스가 왔어 잠깐마뉴ㅠㅠㅠㅠ
왜 아직도 이렇게 뜨지..?
print(obj.__Student)
AttributeError: 'Student' object has no attribute '__Student'

라고 계속 떠ㅠㅠㅠㅠㅠ
내가 분명히
count = int(input('학생 수:'))

class Student:
def __init__(self):
self.__name = input("학생 이름 : ")
self.__id = int(input("학번 : "))
self.__kor = int(input("국어 성적 : "))
self.__math = int(input("수학 성적 : "))
self.__eng = int(input("영어 성적 : "))
self.__sum = self.__kor + self.__math + self.__eng
self.__avg = self.__sum/3

def getName(self):
return self.__name
def getId(self):
return self.__id
def getKor(self):
return self.__kor
def getMath(self):
return self.__math
def getEng(self):
return self.__eng
def getSum(self):
return self.__sum
def getAvg(self):
return self.__avg

obj = Student()
print(obj.__Student)

list[i].getName()

def mPrint(key, list):
print(key,'순서')
print('이름','학번','국어','수학','영어','총점','평균')
for i in range(len(list)):
print(f'{list[i].name}t{list[i].id}t{list[i].kor}t{list[i].math}t{list[i].eng}t{list[i].sum}t{list[i].avg:.2f}')
print()


student = []
rank = []

for i in range(count):
student.append(Student())
print()

mPrint('이름', sorted(student, key=lambda stu: stu.name))
mPrint('총점', sorted(student, key=lambda stu: stu.sum, reverse=True))
mPrint('국어', sorted(student, key=lambda stu: stu.kor, reverse=True))
mPrint('수학', sorted(student, key=lambda stu: stu.math, reverse=True))
mPrint('영어', sorted(student, key=lambda stu: stu.eng, reverse=True))

이렇게 바꿨는데 뭐가 문제인지 아직도 모르겠어ㅠㅠㅠ

6년 전
대표 사진
글쓴이
글쓴이에게
class Student:
def __init__(self):
self.__name = input("학생 이름 : ")
self.__id = int(input("학번 : "))
self.__kor = int(input("국어 성적 : "))
self.__math = int(input("수학 성적 : "))
self.__eng = int(input("영어 성적 : "))
self.__sum = self.__kor + self.__math + self.__eng
self.__avg = self.__sum/3

def getName(self):
return self.__name
def getId(self):
return self.__id
def getKor(self):
return self.__kor
def getMath(self):
return self.__math
def getEng(self):
return self.__eng
def getSum(self):
return self.__sum
def getAvg(self):
return self.__avg

obj = Student()
print(obj.__Student)

list[i].getName()
list[i].getId()
list[i].getKor()
list[i].getMath()
list[i].getEng()
list[i].getSum()
list[i].getAvg()
이렇게 바꿨봤어 이 리스트들을 클래스 객체 안에 넣어야해..??

6년 전
대표 사진
글쓴이
글쓴이에게
익이나 늦게라도 좋으니까 꼭 답장 부탁해ㅠㅠㅠㅠㅠㅠㅠㅠ 진짜 부탁이야ㅠㅠㅠㅠㅠ

6년 전
대표 사진
익인16
글쓴이에게
오늘은 힘든데 언제까지 해야하는 과제야?!?

6년 전
대표 사진
글쓴이
16에게
이번주 수요일 자정까지야ㅜㅜㅜㅜ 혹시 안될까...?

6년 전
대표 사진
익인17
첨부 사진글쓴이에게
이렇게 하면 된답 ㅎㅎ!!

6년 전
대표 사진
익인18
17에게
아 rank =[] 는 지워!

6년 전
대표 사진
글쓴이
17에게
헉 익이나 너무 고마워 진자ㅠㅠㅠㅠㅠㅠㅠ 내가 요 객체지향을 이용해서 다음주 월요일까지 tkinter를 이용한 GUI로 구현을 해야해ㅠㅠㅠㅠ 내가 이거 해보고 혹시 다시 여기에 물어봐도 될까..?내 은인이야ㅠㅠㅠㅠ

6년 전
대표 사진
익인19
글쓴이에게
헉 나도 그 라이브러리 안 써봐서.. 그래도 도와줄게~~!!

6년 전
   
로그인 후 댓글을 달아보세요


이런 글은 어떠세요?

전체 HOT정보/소식팁/자료기타댓글없는글
빽다방 원조커피 진짜 밤샘에 직빵이야?
21:54 l 조회 1
아 요즘 팔이 이상함
21:54 l 조회 1
아 인스타 릴스 댓글 남기면 정보 준다는 거 개짜증나네ㅠㅋㅋㅋ
21:53 l 조회 1
악기 배우다 그만 둔 익들은 이유가 뭐야?
21:53 l 조회 1
담주에 비수면 대장 내시경한다ㅠ
21:53 l 조회 1
이성 사랑방 헤어지면서 울었던게 미련이 아니었다는걸 깨달았어
21:53 l 조회 1
이재모피자 갈건데 메뉴 추천해주라!!!
21:52 l 조회 1
불확실함에 베팅하기 너무 힘들다
21:52 l 조회 1
직장인들아 회사에 싫은 사람 몇명있어?
21:52 l 조회 1
만터우 먹고 싶다
21:52 l 조회 1
야한거 보다가 친구한테 카톡와서 나도모르게
21:52 l 조회 2
하 아무리 애를 낳고싶어도
21:52 l 조회 6
회사에서 영어닉네임 쓰는 익들 질뭄1
21:52 l 조회 7
신경치료 진료비 얼마나와?? 1
21:51 l 조회 4
중고 장터 🛒
코인 노래방에서 스킨십 다들 어디까지 가능해??1
21:51 l 조회 11
요새 밖에서 사먹기 아깝다고 느끼는 음식 있어?1
21:51 l 조회 9
회전초밥집갔는데 첨갔는데 접시들이1
21:51 l 조회 9
너무 피곤한 스타일인 친구 손절하고 싶다1
21:51 l 조회 11
의외로 편의점 퀄 괜찮지않아?1
21:51 l 조회 6
오 이제 붕어빵 3개에 3천원도 보인다
21:51 l 조회 4


12345678910다음
일상
이슈
연예
드영배
21:54