본문 바로가기
반응형

파이썬87

[Python] 연산자 정리 연산자의 종류 산술 연산자 + 연산자 왼쪽과 오른쪽 더하기 - 연산자 왼쪽에서 오른쪽 빼기 * 연산자 왼쪽과 오른쪽 곱하기 / 연산자 왼쪽을 오른쪽으로 나누기 print(1 + 1) print(3 - 2) print(5 * 2) print(6 / 3) >> 2 >> 1 >> 10 >> 2.0 나누기 결과는 정수 2가 아닌 실수 2.0으로 표시된다. 나누기 결과로 정수가 나오기를 바란다면 / 대신 6 // 3과 같이 // 연산자를 사용하는 방법이 있다. print(2 ** 3) print(10 % 3) print(10 // 3) >> 8 >> 1 >> 3 ** 연산자 왼쪽을 오른쪽만큼 거듭제곱 % 연산자 왼쪽을 오른쪽으로 나눈 나머지 // 연산자 왼쪽을 오른쪽으로 나눈 몫 비교 연산자 > 연산자 왼쪽이 오.. 2023. 3. 17.
[Python] 자료형과 변수 숫자 자료형 수에는 1,2,3과 같은 정수도 있고 1.2, 3.14와 같은 실수도 있다. 이렇게 숫자로 된 데이터를 숫자 자료형이라고 한다. print(-10) print(3.14) print(1000) 연산자(+, -, *, /)를 넣어서 사칙연산이 가능하다. print(5 + 3) print(2 * 8) print(6 / 3) print(3 * (3 + 1)) 문자열 자료형 파이썬에서 문자열을 작은따옴표('')나 큰따옴표("")감싸야 한다. print('나비') print('10') print('파이썬' * 3) 문자열을 감쌀 때 작은따옴표는 작은따옴표끼리, 큰따옴표는 큰따옴표끼리 사용해야한다. 불자료형 예, 아니요 둘 중 하나로만 답이 나올 때 불(boolean)이라는 자료형을 사용한다. 불자료형은.. 2023. 3. 10.
[Python] 백준 14696번: 딱지놀이 코드 n = int(input()) for i in range(n): a = list(map(int, input().split())) b = list(map(int, input().split())) del a[0], b[0] a.sort(), b.sort() if a == b: print('D') elif a.count(4) > b.count(4): print('A') elif a.count(4) b.count(3): print('A') elif a.count(3) b.count(2): print('A') elif a.count(2) < .. 2023. 2. 27.
[Python] 백준 1592번: 영식이와 친구 코드 N, M, L = map(int, input().split()) n_list = [] for i in range(N): n_list.append(0) a = 0 count = 0 while True: n_list[a % N] += 1 if n_list[a % N] == M: print(count) break count += 1 a += L 설명 인원수 N, 공을 M번 받으면 끝나는 횟수 M, 다음 공이 몇 번째 옆으로 전달될 숫자 L 을 입력받는다. 각 인원수가 몇 번의 공을 받았는지 세기위해서 빈 리스트를 만들어서 N번만큼 반복하여 0으로 차있는 N개 요소가 들어있는 리스트를 만든다. 숫서를 돌리기 위해 a를 0으로 만들어놓고 몇 번 돌아갔는지 세기 위하여 count를 0으로 만들어 놓는다. wh.. 2023. 2. 26.