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

    6203. 점수 총점 6203. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 1 문제 다음의 결과와 같이 국어, 영어, 수학 점수를 입력받아 합계를 구하는 객체지향 코드를 작성하십시오. 이 때 학생 클래스의 객체는 객체 생성 시 국어, 영어, 수학 점수를 저장하며, 총점을 구하는 메서드를 제공합니다. (출처 : https://swexpertacademy.com/) 입력 89, 90, 100 출력 국어, 영어, 수학의 총점: 279 class Student: def __init__(self, kor, eng, math): self.__kor = kor self.__eng = eng self.__math = math @property def kor(self): return self.__..

    [SWEA / 파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수

    6308. 100세가 되는 해 6308. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 1 문제 다음의 결과와 같이 이름과 나이를 입력 받아 올해를 기준으로 100세가 되는 해를 표시하는 코드를 작성하십시오. 입력 홍길동 20 출력 홍길동(은)는 2099년에 100세가 될 것입니다. name = input() age = int(input()) year_100 = 2019 + 100 - age # 올해는 2021년이지만 pass하려면.. print("{0}(은)는 {1}년에 100세가 될 것입니다.".format(name, year_100)) 6311. 알파벳 점수 6311. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 4 문제 "ADCBB..

    [SWEA / 파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초

    6319. 회문 6319. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 1 문제 다음의 결과와 같이 반목문을 이용해 단어의 순서를 거꾸로 해 반환하는 함수를 작성하고 그 함수를 이용해 회문(앞뒤 어느 쪽에서도 같은 단어, 말) 여부를 판단하는 코드를 작성하십시오. (출처 : https://swexpertacademy.com/) 입력 eye 출력 eye 입력하신 단어는 회문(Palindrome)입니다. def is_Palindrome(word): print(word) if word == word[::-1]: print("입력하신 단어는 회문(Palindrome)입니다.") else: print("입력하신 단어는 회문(Palindrome)이 아닙니다.") w = inpu..

    [SWEA / 파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 7. 흐름과 제어 - 반복

    6230. 점수 6230. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 7. 흐름과 제어 - 반복 1 문제 다음의 결과와 같이 5명의 학생의 점수에 대해 60 이상일 때 합격 메시지를 출력하고, 60미만일 때 불합격 메시지를 출력하는 프로그램을 만드십시오. (출처 : https://swexpertacademy.com/) 출력 1번 학생은 88점으로 합격입니다. 2번 학생은 30점으로 불합격입니다. 3번 학생은 61점으로 합격입니다. 4번 학생은 55점으로 불합격입니다. 5번 학생은 95점으로 합격입니다. lst = [88, 30, 61, 55, 95] num = 1 for i in lst: if i >= 60: print("%d번 학생은 %d점으로 합격입니다." % (num, i)) ..

    SSAFY 6기 웰컴키트 언박싱 🎁

    오늘 오전부터 오픈카톡방에 하나둘씩, 웰컴키트를 받았다는 메세지가 오기 시작하더니 나도 우체국택배 카톡과 함께 웰컴키트가 도착했다! 사진찍으려고 방으로 가지고 들어왔는데, 박스 열자마자 쨍한 파란색 후드집업이 뙇......! 😫 검정색이나 흰색 후드집업 받고 싶었는데, 뽑기 실패... 😥 게다가, 상상도 못한 사이즈다. ㄴㅇㄱ 삼성 선생님들...... 이거 맞아요...??? 분명 사이즈 M 골랐는데 남녀공용 M이면 보통 95 아닌가 😥 후드집업 말고도 하얀 티셔츠와 큼직한 박스가 하나 들어있다. (입학을 축하한다는 메세지와 함께) 입학 축하 박스를 열면 웹캠, 에코백, 텀블러가 들어있다. 웹캠은 H703 모델. 컴터에 연결해봤더니 화질 좋고 뽀얗게 잘 나온다. 텀블러도 다른 색깔이 있는지는 모르겠지만 흰..

    [SWEA / 파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If

    6218. 약수 6218. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 1 문제 다음의 결과와 같이 임의의 양의 정수를 입력받아 그 정수의 모든 약수를 구하십시오 (출처 : https://swexpertacademy.com/) 입력 9 출력 1(은)는 9의 약수입니다. 3(은)는 9의 약수입니다. 9(은)는 9의 약수입니다. T = int(input()) for i in range(1, T + 1): if T % i == 0: print("%d(은)는 %d의 약수입니다." % (i, T)) 6219. 약수 / 소수 6219. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 2 문제 다음의 결과와 같이 임의의 양의 정..

    [SW Expert Academy / 파이썬 프로그래밍 기초] 6. 흐름과 제어 - If

    목차 특정 조건에 따른 명령문 수행을 위한 if 문 상호 배타적 명령문 수행을 위한 if ~ else 문 다중 조건을 처리하기 위한 if ~ elif ~ else 문 조건문 질문에 대한 답을 기반으로 작업 수행을 결정하는 문장 파이썬은 조건문으로 if문을 제공하며, if문은 조건에 따라 프로그램이 다르게 수행되도록 만들 수 있다. 1. if문 if문 어떤 조건을 만족하는 경우, 명령문을 수행하기 위해 사용 반드시 True 혹은 False 값을 반환해야 한다. if문의 문법 if 조건식 : 명령문 명령문 명령문 들여쓰기는 탭 또는 공백을 일관되게 사용할 것을 권장함. if문 조건식이 True일 경우 수행할 명령문을 코드 블록으로 구성해 기술 if문의 활용 점수가 60점 이상일 경우 합격메시지를 출력하는 코..

    [SWEA / 파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자

    6204. 센티미터 / 인치 6204. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 1 문제 인치(inch)를 센티미터(cm)으로 변환하는 프로그램을 작성하십시오. 이 때 1 인치는 2.54 센티미터입니다. (출처 : https://swexpertacademy.com/) 입력 3 출력 3.00 inch => 7.62 cm T = int(input()) print("%0.2f inch => %0.2f cm" % (T, 2.54 * T)) 6206. 킬로그램 / 파운드 6206. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 2 문제 킬로그램(kg)를 파운드(lb)으로 변환하는 프로그램을 작성하십시오. 이 때 1 킬로그램은 2.2046 파운드입니..

    [SW Expert Academy / 파이썬 프로그래밍 기초] 5. 연산자

    목차 산술, 대입 연산자 관계, 논리, 비트 연산자 연산자 우선 순위 연산자 3 + 2 = 5 3, 2 : 피연산자 + : 연산자 연산자는 피연산자를 원하는 방향으로 움직이게 만든다. 프로그램 로직 구성의 필수요소 1. 산술, 대입 연산자 산술 연산자 산술 연산자의 기본동작 >>> a, b = 3, 2 >>> print("{0} + {1} = {2}".format(a, b, a + b)) 5 >>> print("{0} - {1} = {2}".format(a, b, a - b)) 1 >>> print("{0} * {1} = {2}".format(a, b, a * b)) 6 >>> print("{0} / {1} = {2}".format(a, b, a / b)) 1.5 >>> print("{0} // {1} ..