본문 바로가기
  • soobinhand의 기술 블로그
728x90

soobinhand119

[Python] 반복문 반복문 while과 for문이 있는데, 경우에 따라서 편한 것을 사용하면 됩니다. 근데 보통 for문이 더 간결한 경우가 많습니다. 1부터 9까지 모든 정수 합 구하기 예제 (while) i = 1 result = 0 while i 2021. 11. 23.
[Python] 조건문 a = 15 if a >= 10: print("a는 10보다 큽니다.") if a >= 0: print("a는 0보다 큽니다.") if a >= 30: print("a는 30보다 큽니다.") # print 결과 a는 10보다 큽니다. a는 0보다 큽니다. 조건문 조건문의 기본적인 형태는 if ~ elif ~ else입니다. elif나 else는 경우에 따라서 사용하지 않아도 됩니다. if 조건문 1: 조건문 1이 true일 때 실행되는 코드 elif 조건문 2: 조건문 1이 false고 조건문 2가 true일 때 실행되는 코드 else: 위의 모든 조건문이 false일 때, 실행되는 코드 비교 연산자 x == y : x와 y가 같을 때 참 x != y : x와 y가 다를 때 참 x >(=) y x = 8.. 2021. 11. 23.
[Python] 기본 입출력 입력 input() 함수는 한 줄의 문자열을 입력받는 함수입니다. map() 함수는 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용합니다. # 데이터의 갯수 입력 n = int(input()) # 각 데이터를 공백을 기준으로 구분하여 입력 data = list(map(int, input().split())) data.sort(reverse=True) print(data) # 공백을 기준으로 구분된 데이터를 입력 받습니다. list(map(int, input().split())) # 데이터가 몇개 없다면 a,b,c = map(int, input().split()) # print 결과 5 65 90 75 34 99 [99,90,75,65,34] 출력 파이썬에서 기본 출력은 print() 함수를 이용.. 2021. 11. 23.
[Python] 집합 집합 자료형 중복을 허용하지 않습니다. 순서가 없습니다. 집합은 리스트 혹은 문자열을 이용해서 초기화 가능합니다. (set()함수) 중괄호 안에 , 를 기준으로 데이터를 삽입해서 초기화도 가능합니다. data = set([1,1,2,3,4,4,5]) print(data) data = {1,1,2,3,4,4,5} print(data) a = set([1,2,3,4,5]) b = set([3,4,5,6,7]) print(a|b) print(a&b) print(a-b) # print 결과 {1,2,3,4,5} {1,2,3,4,5} {1,2,3,4,5,6,7} {3,4,5} {1,2} 집합 자료형 관련 메소드 data = set([1,2,3]) print(data) # 새로운 원소 추가 data.add(4) p.. 2021. 11. 23.
728x90