반응형
-
[파이썬]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문..
-
[파이썬]문자열 포매팅 - 포맷 코드, 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. 포맷 코드를..
-
[파이썬]조건문 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..
-
[파이썬]if 조건문의 구조(if, else, elif, pass) 및 활용하기 if문은 조건에 따라 코드를 실행한다. 어떤 프로그래밍 언어를 다루든 if문은 코딩을 배운다면 반드시 익혀야 하는데, 대부분의 프로그램이 if문 없이 작동이 어려울 만큼 if문이 많이 쓰이기 때문이다. 이번 포스팅에서는 if문의 구조, else문으로 False 처리하는 방법, elif로 다양한 조건문을 만드는 방법, pass로 if문 건너뛰기에 대해 다뤄보겠다. if문을 꼭 알아야 하는 이유 배달 로봇이 식당부터 고객의 집까지 자율주행으로 배달할 때 발생하는 여러 돌발 상황에 어떻게 대처할지 상상해보자. 신호등이 빨간불이면 멈추고 파란불이면 건너간다. 높은 턱이 있으면 다른 길로 돌아서 간다. 카메라 시야가 흐리면 와이퍼로 카메라를 닦아라. 배달 로봇의 배달 여정에서 다양한 상황을 맞닥뜨릴 수 있는데, ..
-
[파이썬]불 자료형 - 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 두 가지의..
-
[파이썬]윈도우11 아나콘다로 Python 설치하기 파이썬을 설치하는 방법에는 크게 두 가지가 있다. 하나는 파이썬 공식 홈페이지에서 다운로드하는 것이고, 다른 하나는 아나콘다를 설치하는 것이다. 보통 파이썬을 공부하기 위해 책을 사면 파이썬 공식 홈페이지에서 다운로드하는 방법을 소개한다. 하지만 많은 사람들이 공식 홈페이지가 아닌 아나콘다를 다운로드하는 데는 이유가 있다. 아나콘다의 장점과 아나콘다 설치방법에 대해 알아보자. 파이썬 공식 홈페이지 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 위 링크를 클릭하면 파이썬 공식 홈페이지로 연결된다. 아래 화면은 윈도우를 위한 파이썬 다운로드를 할..
반응형