python(23)
-
[Python] 포맷팅 방법
1️⃣ % 포맷팅 (C 스타일 방식)C 언어에서 사용되던 방식과 유사한 포맷팅 방식이야.📌 서식 지정자를 사용하여 문자열을 삽입하는 방식이야.✅ 사용법name = "진주" age = 23 print("이름: %s, 나이: %d" % (name, age)) 🔹 %s → 문자열🔹 %d → 정수🔹 %f → 실수🛠 출력 결과:이름: 진주, 나이: 23 ✅ 숫자 형식 지정print("정수: %5d" % 42) # 최소 5자리 확보 print("실수: %.2f" % 3.14159) # 소수점 둘째 자리까지 출력 🛠 출력 결과:정수: 42 실수: 3.14 2️⃣ .format() 문자열 포맷팅Python 2.x 이후 도입된 방식으로 가독성이 더 좋고 유연함.✅ 기본 사용법name = "진주" a..
2025.03.24 -
[Python] n보다 커질때까지 더하기
정수 배열 numbers와 정수 n이 매개변수로 주어집니다. numbers의 원소를 앞에서부터 하나씩 더하다가 그 합이 n보다 커지는 순간 이때까지 더했던 원소들의 합을 return 하는 solution 함수를 작성해 주세요.def solution(numbers, n): total = 0 # 변수명 변경 for num in numbers: total += num # 바로 더하기 if total > n: # n을 초과하면 즉시 반환 return total return total # 모든 요소를 순회한 경우 반환
2025.03.11 -
[python]공백으로 구분하기1
단어가 공백 한 개로 구분되어 있는 문자열 my_string이 매개변수로 주어질 때, my_string에 나온 단어를 앞에서부터 순서대로 담은 문자열 배열을 return 하는 solution 함수를 작성해 주세요. def solution(my_string): list1 = my_string.split(" ") return list1
2025.03.07 -
[Python] 숫자로 이루어진 사각형
정수 N의 값이 주어지면 일의자리 숫자로 이루어진 N * N 모양 사각형을 출력하는 프로그램을 작성해보세요. 이때 정수 n을 전달받아 일의 자리 숫자로 이루어진 정사각형을 출력하는 함수를 작성하고, 주어진 N을 함수로 전달하여 출력합니다. # 사각형의 크기를 결정할 숫자를 입력받는다. N = int(input())def print_square(N): num = 1 # 0부터 N-1까지의(N회) 숫자만큼 반복문을 반복한다. (행을 n크기만큼 만드는 작업) for i in range(N): # 0부터 N-1까지의(N회) 숫자만큼 반복문을 반복한다. (열을 n크기만큼 만드는 작업) for j in range(N): # num을 출력한다. end =..
2024.07.15 -
4학년 2학기 논문 읽기를 시작하다.
인공지능 공부를 본격적으로 진행하기 시작한 4학년 1학기, 어려운 시기를 마치고 4학년 2학기를 준비하는 여름방학이 찾아왔다. 막학기라고 불리는 4학년 2학기를 앞둔 여름방학은 중요하다고 생각했기에 나름 여러 계획을 세웠다. 그 중 하나가 바로 논문 읽기이다 ! 논문을 한번도 읽어보질 않아서 인터넷 서치를 하면서 얻은 논문 공부 꿀팁들을 이 페이지에 정리해두려고 한다. 뭐든 처음이고 어색해서 아직 부족한게 많은 것 같다는 생각이 든다. 1. 머리와 꼬리를 위주로 보자. 1안) Title -> Abstract -> Introduction -> Experiments -> Conclusion2안) Title -> Abstract -> Experiments 2. Figure와 Table 위주로 보자..
2024.07.11 -
[Python]첫번째로 나오는 음수
정수 리스트 num_list가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 return하도록 solution 함수를 완성해주세요. 음수가 없다면 -1을 return합니다.def solution(num_list): for i in range(len(num_list)): if num_list[i] keypoint처음엔 -1을 반환하는 함수를 else를 써서 반복문 안에 넣었다. -> 자꾸 오류가 났다. 반복문 안에 else: -1을 넣었다면 음수가 아닌 인덱스의 값은 많기 때문에 return 값이 계속 -1이 된다. 반복문 안 마지막 인덱스를 가진 값이 음수라면 결국 아무리 음수 값이 있더라도 -1이 반환되게 된다.
2024.06.03