반응형

coding 66

[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

[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가 주어..

[Python][반복문] #023 - 2739번 파이썬 :: 구구단 - 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. 반복문 1) 2739번 - 구구단 문제 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력 출력형식과 같게 N*1..

[Python][조건문] #022 - 2480번 파이썬 :: 주사위 세개 - Coding Farm

2. 조건문 1) 1330번 - 두 수 비교하기 2) 9498번 - 시험 성적 3) 2753번 - 윤년 4) 14681번 - 사분면 고르기 5) 2884번 - 알람 시계 6) 2525번 - 오븐 시계 7) 2480번 - 주사위 세개 ← 2. 조건문 7) 2480번 - 주사위 세개 문제 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다. 예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,..

반응형