Python

Python

python3 - raise, assert 에러 발생시키기

1. raiseraise는 에러 발생시키고 싶은 곳 아무데나 작성해주면 된다. 기본 raise 사용a = int(input('1부터 5까지의 숫자를 입력하시오: '))if a 5: raiseprint(f'입력한 a:{a}입니다.') 1부터 5까지의 숫자를 입력하시오: 0---------------------------------------------------------------------------RuntimeError Traceback (most recent call last)Cell In[12], line 4 1 a = int(input('1부터 5까지의 숫자를 입력하시오: ')) 3 if a 5:----> 4 ..

Python/프로그래머스 풀이

프로그래머스 python3 - 최댓값 만들기 (1)

https://school.programmers.co.kr/learn/courses/30/lessons/120847 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.제한사항0 ≤ numbers의 원소 ≤ 10,0002 ≤ numbers의 길이 ≤ 100입출력 예 설명 입출력 예 #1두 수의 곱중 최댓값은 4 * 5 = 20 입니다.입출력 예 #1두 수의 곱중 최댓값은 31 * 24 = 744 입니다.문제 접근 1. numbers를 ..

Python/프로그래머스 풀이

프로그래머스 python3 - 특정 문자 제거하기

https://school.programmers.co.kr/learn/courses/30/lessons/120826 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항1 ≤ my_string의 길이 ≤ 100letter은 길이가 1인 영문자입니다.my_string과 letter은 알파벳 대소문자로 이루어져 있습니다.대문자와 소문자를 구분합니다.입출력 예 설명 입출력 예 #1"abcdef" 에서 "f"를 제거한 "ab..

Python/프로그래머스 풀이

프로그래머스 python3 - 피자 나눠 먹기 (1)

https://school.programmers.co.kr/learn/courses/30/lessons/120814 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.제한사항1 ≤ n ≤ 100  입출력 예  설명 입출력 예 #17명이 최소 한 조각씩 먹기 위해서 최소 1판이 필요합니다.입출력 예 #21명은 최소 한 조각을 먹기 위해 1판이 필요합니다.입출력 예 #315명이 최소 한..

Python/Numpy

넘파이 numpy (5) - concatenate(), 배열 합치기

concatenate 메소드, 배열 합치기 concatenate 메소드는 선택한 축 (axis)의 방향으로 배열을 연결해주는 메소드 1) 1차원 배열 In [2]: import numpy as np a1 = np.array([1, 2, 3]) b1 = np.array([4, 5, 6]) print(a1) print(b1) [1 2 3] [4 5 6] In [4]: #1차원 배열에 concanate 적용하기 np.concatenate((a1, b1), axis=0) Out[4]: array([1, 2, 3, 4, 5, 6]) 1차원에서 axis=0은 행방향이나 열방향이라는 개념이 없음 axis=1로 하면 에러 발생 >> 방향이 axis=0 하나 뿐이기 때문(직선이라고 생각) 2) 2차원 배열 In [5]:..

Python/seaborn, matplotlib

matplotlib, seaborn에서 한글 폰트 사용하기

예제 데이터는 데이콘 대회 중 '감귤 착과량 예측 AI경진대회'의 train 데이터셋 이용 In [1]: import pandas as pd gyul_train_df = pd.read_csv('./jeju_mandarin/train.csv') In [2]: gyul_growth = gyul_train_df[['착과량(int)', '수고(m)', '수관폭1(min)', '수관폭2(max)', '수관폭평균']] gyul_growth Out[2]: 착과량(int) 수고(m) 수관폭1(min) 수관폭2(max) 수관폭평균 0 692 275.0 287.0 292.0 289.5 1 534 293.0 284.0 336.0 310.0 2 634 300.0 392.0 450.0 421.0 3 639 289.0 368.0..

얆생
'Python' 카테고리의 글 목록 (2 Page)