반응형

Python 98

[Python] 활용편 - 08 - list, filter, sort 활용(리스트 필터 및 정렬)

:: 파이썬 과제 - list, filter, sort 활용 :: 2. 리스트 필터 및 정렬 list, filter, sort 2. 리스트 필터 및 정렬 요구조건 filter 혹은 리스트 축약식을 사용해 코드를 작성해주세요 제공 된 사용자들 중 나이가 20살 미만인 사람들은 제외해주세요 사용자들을 나이 순으로 정렬해주세요 풀이) from pprint import pprint # 예제 people = [ ("Blake Howell", "Jamaica", 18, "aw@jul.bw"), ("Peter Bowen", "Burundi", 30, "vinaf@rilkov.il"), ("Winnie Hall", "Palestinian Territories", 22, "moci@pacivhe.net"), ("Alfr..

coding/Project 2022.09.14

[Python] 활용편 - 07 - try / except 활용(계산기 심화)

:: 파이썬 과제 - try / except 활용 :: 1. 계산기 심화 try / except 1. 계산기 심화 요구조건 클래스를 활용해 작성했던 계산기 코드를 활용해주세요 기존처럼 사용자의 입력을 받고 출력하되, try / except를 활용해 사용자의 입력을 검증하는 코드를 추가해주세요 두 번쨰 숫자에 0을 입력하고 나누기를 시도할 경우 “0으로 나눌 수 없습니다” 문구를 출력해주세요 숫자가 아닌 다른 값을 입력했을 경우 “숫자만 입력 가능합니다” 라는 문구를 출력해 주세요 풀이) # 클래스 함수 선언 class Calc(): # def __init__(self): # __init__ 함수로 선택 목록을 인스턴스 실행시 보여준다. # print("\n" # ":: 목록 ::\n" # "=======..

coding/Project 2022.09.14

[TIL] #DAY - 010 - 파이썬 심화과정(1) (내일배움캠프AI 3기, class, method, self, instance)

파이썬 심화과정을 시작했다. class 어렵다 어려워 이해하는데 힘들었다. 하지만 이해하니깐 당장 사용하는데는 문제가 없다! 쟝고하면서 진짜 쓰는 이유를 알수있다는데 쟝고는 어떨지 기대반 걱정반,,,, 화이팅 해보자고 Python 강의 4일차 Python 언어의 이해 Python 기초 Python 활용 ↑ 3일차 수업 끝 ↓ 4일차 수업 시작 Python 심화 class에 대한 이해 class란? # 선언된 class로 instance를 만들어 사용 instance : class를 사용해 생성된 객체 method : 메소드란 클래스 내에 선언된 함수이며, 클래스 함수라고도 한다. self : 메소드를 선언할 때에는 항상 첫 번째 인자로 self를 넣어줘야 한다. __init__ 함수 # class에 _..

[Python] 활용편 - 06 - Class 함수(3)(프로필 관리 기능 만들기)

:: 파이썬 과제 - class 활용하기 (3) :: 3. 프로필 관리 기능 만들기 이름, 성별, 생일, 나이, 핸드폰 번호, 이메일 주소 3. 프로필 관리 기능 만들어보기 요구조건 사용자들의 프로필을 관리할 수 있는 클래스를 선언해주세요 메소드를 호출해서 사용자의 프로필을 설정할 수 있도록 해주세요 사용자의 정보를 각각 출력할 수 있는 메소드를 만들어주세요 풀이) # 클래스 함수 선언 class Profile: def __init__(self): # __init__ 함수로 인스턴스 실행시 초기 자료 세팅 self.profile = { "name": "-", "gender": "-", "birthday": "-", "age": "-", "phone": "-", "email": "-", } def set_..

coding/Project 2022.09.13

[Python] 활용편 - 05 - Class 함수(2)(계산기 만들기 with class)

:: 파이썬 과제 - class 활용하기 (2) :: 2. 계산기 만들기 with class 더하기, 빼기, 곱하기, 나누기 2. 계산기 만들어보기(with class) 요구조건 설정한 숫자를 계산해줄 클래스를 선언해주세요 메소드를 호출해서 num1, num2를 설정할 수 있도록 해주세요 입력된 숫자의 더하기, 빼기, 곱하기, 나누기 연산 결과를 구하는 메소드를 생성해주세요 풀이) # 클래스 함수 선언 class Calc() : def __init__(self) : # __init__ 함수로 선택 목록을 인스턴스 실행시 보여준다. print("\n" ":: 사칙 연산 ::\n" "===========================\n" "1.더하기(+)\n" "2.빼기(-)\n" "3.곱하기(*)\n" "..

coding/Project 2022.09.13

[Python] 활용편 - 04 - Class 함수(1)(도형 넓이 계산기 만들기)

:: 파이썬 과제 - class 활용하기 (1) :: 1. 도형 넓이 계산기 만들기 원, 삼각형, 사각형 1. 도형 넓이 계산기 요구조건 인스턴스를 선언할 때 가로, 세로 길이를 받을 수 있는 클래스를 선언해 주세요 인스턴스에서 사각형, 삼각형, 원의 넓이를 구하는 메소드를 생성해주세요 원의 넓이를 계산할 때는 세로 길이는 무시하고, 가로 길이를 원의 지름이라 가정하고 계산해 주세요 풀이) # 클래스 함수 사용 class Calculator() : pie = 3.1415 def __init__(self) : # __init__ 함수로 선택 목록을 인스턴스 실행시 보여준다. print("\n" ":: 도형 목록 ::\n" "===========================\n" "1.원\n" "2.삼각형\..

coding/Project 2022.09.13

[Python][반복문] #027 - 15552번 파이썬 :: 빠른 A+B - Coding Farm

3. 반복문 1) 2739번 - 구구단 2) 10950번 - A+B - 3 3) 8393번 - 합 4) 25304번 - 영수증 5) 15552번 - 빠른 A+B ← 6) 11021번 - A+B - 7 7) 11022번 - A+B - 8 8) 2438번 - 별 찍기 - 1 9) 2439번 - 별 찍기 - 2 10) 10871번 - X보다 작은 수 11) 10952번 - A+B - 5 12) 10951번 - A+B - 4 13) 1110번 - 더하기 사이클 3. 반복문 5) 15552번 - 빠른 A+B 문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고자 ..

[Python][반복문] #026 - 25304번 파이썬 :: 영수증 - Coding Farm

3. 반복문 1) 2739번 - 구구단 2) 10950번 - A+B - 3 3) 8393번 - 합 4) 25304번 - 영수증 ← 5) 15552번 - 빠른 A+B 6) 11021번 - A+B - 7 7) 11022번 - A+B - 8 8) 2438번 - 별 찍기 - 1 9) 2439번 - 별 찍기 - 2 10) 10871번 - X보다 작은 수 11) 10952번 - A+B - 5 12) 10951번 - A+B - 4 13) 1110번 - 더하기 사이클 3. 반복문 4) 25304번 - 영수증 문제 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한..

[Python][반복문] #025 - 8393번 파이썬 :: 합 - Coding Farm

3. 반복문 1) 2739번 - 구구단 2) 10950번 - A+B - 3 3) 8393번 - 합 ← 4) 25304번 - 영수증 5) 15552번 - 빠른 A+B 6) 11021번 - A+B - 7 7) 11022번 - A+B - 8 8) 2438번 - 별 찍기 - 1 9) 2439번 - 별 찍기 - 2 10) 10871번 - X보다 작은 수 11) 10952번 - A+B - 5 12) 10951번 - A+B - 4 13) 1110번 - 더하기 사이클 3. 반복문 3) 8393번 - 합 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력 1부터 n까지 합을 출력한다. 제한 예제 입력 1 3 예제 출력 1 6 [ ..

[Python][반복문] #024 - 10950번 파이썬 :: A+B - 3 - Coding Farm

3. 반복문 1) 2739번 - 구구단 2) 10950번 - A+B - 3 ← 3) 8393번 - 합 4) 25304번 - 영수증 5) 15552번 - 빠른 A+B 6) 11021번 - A+B - 7 7) 11022번 - A+B - 8 8) 2438번 - 별 찍기 - 1 9) 2439번 - 별 찍기 - 2 10) 10871번 - X보다 작은 수 11) 10952번 - A+B - 5 12) 10951번 - A+B - 4 13) 1110번 - 더하기 사이클 3. 반복문 2) 10950번 - A+B - 3 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어..

반응형