분류 전체보기

    [SWEA]6203~6229. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 1 ~ 7

    ※ 모든 문제의 저작권은 SW Expert 아카데미에 있습니다. 학습 기록용으로 문제시 삭제하겠습니다. 6203. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 1 다음의 결과와 같이 국어, 영어, 수학 점수를 입력받아 합계를 구하는 객체지향 코드를 작성하십시오. 이 때 학생 클래스의 객체는 객체 생성 시 국어, 영어, 수학 점수를 저장하며, 총점을 구하는 메서드를 제공합니다. 입력_ 89, 90, 100 출력_ 국어, 영어, 수학의 총점: 279 [문제 풀이] # 점수들 클래스 생성 class scores: # 초기화 init생성하며 변수앞에 언더바를 두개 사용해 프라이빗으로 설정 def __init__(self, kor, eng, mat): self.__kor = kor self...

    [SWEA]6232~6248. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 4. 문자열 1 ~ 7

    ※ 모든 문제의 저작권은 SW Expert 아카데미에 있습니다. 학습 기록용으로 문제시 삭제하겠습니다. 6232. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 4. 문자열 1 다음의 결과와 같이 회문(앞뒤 어느 쪽에서도 같은 단어, 말) 여부를 판단하는 코드를 작성하십시오. 입력_ madam 출력_ madam 입력하신 단어는 회문(Palindrome)입니다. [문제 풀이] '''방법1''' # 입력받기 input_str = input() # 문자열 길이를 2로나눠 몫만 변수에 저장 cnt = len(input_str) // 2 # 입력받은 문자열 출력 print(input_str) for i in range(cnt): # 첫번째 문자와 마지막 문자를 비교해 다르면 회문x if input_str[i..

    [SWEA]6254~6262. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 3. 자료구조 - 셋, 딕셔너리 2 ~ 10

    ※ 모든 문제의 저작권은 SW Expert 아카데미에 있습니다. 학습 기록용으로 문제시 삭제하겠습니다. 6254. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 3. 자료구조 - 셋, 딕셔너리 2 다음과 같이 등록된 학생의 이름을 출력하고, 이름을 입력하면 전화번호를 출력해주는 딕셔너리 객체를 이용한 전화번호부 프로그램을 작성하십시오. [등록된 학생] 홍길동: 010-1111-1111 이순신: 010-1111-2222 강감찬: 010-1111-3333 [프로그램] 아래 학생들의 전화번호를 조회할 수 있습니다. 홍길동 이순신 강감찬 전화번호를 조회하고자 하는 학생의 이름을 입력하십시오. 입력_ 이순신 출력_ 아래 학생들의 전화번호를 조회할 수 있습니다. 홍길동 이순신 강감찬 전화번호를 조회하고자 하는..

    [SWEA]6273~6305. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 1 ~ 27

    ※ 모든 문제의 저작권은 SW Expert 아카데미에 있습니다. 학습 기록용으로 입니다. 문제시 삭제하겠습니다. 6273. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 1 한 학생의 국어, 수학 점수를 튜플로 저장하고 이 튜플을 항목으로 갖는 리스트 객체가 있습니다. 이 때 첫 번째 학생은 (90, 80), 두 번째 학생은 (85, 75), 세 번째 학생은 (90, 100)의 점수를 갖습니다. 다음과 같이 결과를 만들기 위한 프로그램을 작성하십시오. 출력_ 1번 학생의 총점은 170점이고, 평균은 85.0입니다. 2번 학생의 총점은 160점이고, 평균은 80.0입니다. 3번 학생의 총점은 190점이고, 평균은 95.0입니다. [문제 풀이] # 점수(국, 수)를 튜플로..