본문 바로가기
반응형

Python69

[Python] 백준 2338번: 긴자리 계산 코드 a = int(input()) b = int(input()) print(a+b) print(a-b) print(a*b) 설명 첫째 줄에 a, 둘째 줄에 b를 입력받아야하니 각각 input()으로 입력받는다. print()함수를 통해 a+b, a-b, a*b 를 출력한다. 2023. 2. 15.
[Python] 백준 1271번: 엄청난 부자2 코드 a, b = map(int, input().split()) print(a // b) print(a % b) 설명 map()함수를 이용해서 형식은 정수형 input()함수로 입력값을 split()함수를 통해 공백으로 나눠준다. 이것을 a와 b에 입력받는다. // 연산자를 이용해서 몫을 출력하고 %를 이용해서 나머지를 출력한다. 2023. 2. 15.
[Python] 백준 5622번: 다이얼 코드 n_list = ['ABC', 'DEF', 'GHI', 'JKL', 'MNO', 'PQRS', 'TUV', 'WXYZ'] n = input() time = 0 for nlist in n_list: for i in nlist: for it in n: if i == it: time += n_list.index(nlist) + 3 print(time) 설명 다이얼에 있는 알파벳 리스트를 만들어놓는다. 문자열을 입력받는다. 시간은 time에 0으로 지정해둔다. 다중 for문으로 알파벳을 분리시켜준다. 첫 번째 for문에서는 리스트 안에 있는 알파벳 묶음들을 불러온다. 두 번째 for문에서는 알파벳 묶음들에 대해 한 글자씩 가져온다. 세 번째 for문에서는 입력단어 input()에 대해서 한글자씩 불러온다... 2023. 2. 13.
[파이썬 기초] Functions : 함수, 모듈 파이썬 함수 파이썬 함수는 재사용 가능한 코드 블록이다. 이름을 통해 특정 기능을 수행하는 함수로 만들 수 있다. 함수에는 다음과 같은 기능이 있다. 파라미터를 통해 필요한 값을 전달할 수 있다. 파라미터를 통해 기본값을 넣어줄 수 있다. 파라미터의 순서 상관없이 직접 지정을 통해 입력 가능하다. return을 통해 값을 반환받을 수 있다. def print_name(name, age): print(f'내 이름은 {name}이고 {age}살이야') print_name('홍길동', 25) print_name('김길동', 15) 파라미터를 통해 필요한 값을 줄 수 있다. * 입력 인자 개수와 파라미터 개수가 같아야 한다. def print_name(name, age=11): print(f'내 이름은 {nam.. 2023. 2. 12.