반응형
-
[파이썬]조건문 if - 비교연산자, 논리연산자, in, not in 이번 포스팅에서는 값을 비교하는 연산자(, ==, !=, =), 조건을 판별하는 연산자(and, or, not), 특정값이 자료형에 포함되어 있는지 판별하는 연산자(in, not in)에 대해 알아보자. 비교연산자 - , ==, !=, = 비교연산자로 조건문 만들기 cond_1 = 10 cond_2 = 20 if cond_1 < cond_2: print('{} < {}'.format(cond_1, cond_2)) #결과 출력 10 < 20 다양한 방법으로 조건문을 만들 수 있는데, 비교연산자를 사용하는 것도 하나의 방법이다. 위 예문에서는 비교연산자 '
-
[파이썬]1부터 1000까지 각 숫자의 개수 세기 오늘은 코딩 도장에서 많은 추천수를 받은 문제인 1부터 1000까지의 숫자에서 등장하는 숫자들의 개수를 세는 문제를 풀어보자. 각 숫자의 개수 구하기 우선 예시를 보자. 만약 1부터 20까지의 숫자들에서 나오는 숫자들의 개수를 구해보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 → 0: 2개, 1: 12개, 2: 3개, 3: 2개, 4: 2개, 5: 2개, 6: 2개, 7: 2개, 8: 2개, 9: 2개 155에는 1이 1개, 5가 2개 있는 셈이다. 각 숫자들이 나오는 횟수을 합해보자. for 반복문 단순하고 간단하게 풀어봤다. nums = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] for i in range(1, 1001): for j i..
-
[파이썬]while, for 반복문 탈출과 계속하기 - break, continue 이번 포스팅에서는 while과 for 같은 반복문에서 조건문이 True인 경우에도 반복문을 탈출할 수 있게 해주는 break와 반복문의 시작 지점으로 돌아가게 해주는 continue에 대해 알아본다. 반복문 강제로 탈출하기 - break break로 반복문 강제로 탈출하기 while문의 조건문이 True일 경우에도 break로 while문을 빠져나올 수 있다. count = 0 while True: count += 1 print('현재 카운트 %d' %count) if count == 5: break print('while문 탈출') #결과 출력 현재 카운트 1 현재 카운트 2 현재 카운트 3 현재 카운트 4 현재 카운트 5 while문 탈출 위 예문을 보면 조건문은 항상 True이기 때문에 while문..
-
[파이썬]불 자료형 - bool 함수로 참과 거짓 판별하기 이번 글에서는 자료형이 참(True)과 거짓(False)인지 나타내는 불(bool) 자료형을 다룬다. 자료형의 참과 거짓이라는 것의 의미와 bool 자료형의 활용에 대해 알아보자. 불(bool) 자료형 이해하기 불(bool) 자료형이란? >>> a = True >>> a True >>> type(a) >>> b = false # false를 변수명으로 인식하여 에러 발생 Traceback (most recent call last): File "", line 1, in NameError: name 'false' is not defined bool 자료형은 자료형의 참과 거짓을 판별한다. bool 자료형은 자료형이 참인 경우에 True, 거짓인 경우에 False를 반환하는데, True, False 두 가지의..
-
[파이썬]딕셔너리 함수들 - keys, values, items, clear, get, in 이번 포스팅에서는 딕셔너리 관련 함수들에 대해 포스팅한다. 딕셔너리의 키 값들을 반환하는 keys, value값들을 반환하는 values, 키와 value 쌍을 반환하는 items, 딕셔너리의 모든 값을 지우는 clear, key를 통해 value를 얻는 get, 요소값이 딕셔너리에 있는지 확인하는 in 함수를 알아볼 것이다. 딕셔너리의 Key, Value 값 얻기 - keys, values, items keys 함수로 딕셔너리의 key 값 얻기 >>> dic = {'Soccer': 'Jisung Park', 'Baseball': 'Chanho Park', 'Golf': 'Seri Park'} >>> dic.keys() # 딕셔너리의 키 값들을 dict_keys 자료형으로 반환 dict_keys(['So..
-
[파이썬]문자열 포매팅 - 포맷 코드, format 함수, f 포매팅 문자열 포매팅이란 문자열 안에 특정 값을 삽입하는 기법이다. 예를 들어 매일 그날의 요일을 출력하는 프로그램이 있다고 가정해보자. "It is Monday" "It is Tuesday" 위 문자열을 보면 문자열 내부에 요일을 나타내는 'Mon'과 'Tues' 부분이 매일 바뀌어야 한다. 문자열 포맷 코드로 포매팅(%d, %f, %s) 포매팅을 하는 첫 번째 방법은 문자열 포맷 코드를 사용하는 것이다. 예시를 보자. >>> a = "It is %sday." % "Mon" # 문자열 바로 대입. >>> print(a) It is Monday. >>> today = 'Tues' >>> a = "It is %sday." % today # 변수로 대입 >>> print(a) It is Tuesday. 포맷 코드를..
-
[파이썬]윈도우11 아나콘다로 Python 설치하기 파이썬을 설치하는 방법에는 크게 두 가지가 있다. 하나는 파이썬 공식 홈페이지에서 다운로드하는 것이고, 다른 하나는 아나콘다를 설치하는 것이다. 보통 파이썬을 공부하기 위해 책을 사면 파이썬 공식 홈페이지에서 다운로드하는 방법을 소개한다. 하지만 많은 사람들이 공식 홈페이지가 아닌 아나콘다를 다운로드하는 데는 이유가 있다. 아나콘다의 장점과 아나콘다 설치방법에 대해 알아보자. 파이썬 공식 홈페이지 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 위 링크를 클릭하면 파이썬 공식 홈페이지로 연결된다. 아래 화면은 윈도우를 위한 파이썬 다운로드를 할..
반응형