반응형
-
[파이썬]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문..
-
[파이썬]리스트 자료형의 인덱싱과 슬라이싱 문자열과 마찬가지로 리스트에서도 인덱싱과 슬라이싱을 할 수 있다. 예문을 통해서 확인해보자. 리스트의 인덱싱(Indexing) 리스트 인덱싱 방법 >>> a = [1, 2, 3] >>> a [1, 2, 3] >>> a[0] # 0번 위치의 요소값 반환 1 >>> a[2] # 2번 위치의 요소값 반환 3 리스트의 인덱싱은 문자열의 인덱싱과 매우 비슷하다. 리스트 역시 순서를 1이 아닌 0부터 세기 때문에 첫 번째 요소 값을 출력하기 위해서는 인덱싱 숫자를 0으로 해야 한다. 요소 값 수정 및 삭제 >>> a = [1, 2, 3] >>> a [1, 2, 3] >>> a[0] = 4 # 0번에 위치한 요소값 변경 >>> a [4, 2, 3] >>> del a[1] # a[1] 요소 리스트에서 삭제 >>> a ..
-
8. keep up with(catch, fall) 1. 예문 - We can't keep up with all the changes. - I couldn't keep up with the rest of the class. - They're struggling to keep up with their competitors. - A: So, what's new in AI? B: I haven't really been keeping up with the latest, but not a whole lot I think. A: Maybe that's a good thing. I remember people saying that they need to slow down the development. B: They're still saying that, b..
-
[파이썬]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..
-
[파이썬]사용자 입력과 출력 - input, print 이번 포스팅에선 사용자로부터 값을 입력받는 input 함수와 입력된 자료를 출력하는 print 함수에 대해 알아보자. 우리가 사용하는 프로그램은 대부분 미리 입력된 값이 아닌 유저로부터 실시간으로 입력값을 받고 결과를 반환해준다. 파이썬 코드상에서 값을 입력하는 게 아니라 프로그램에서 값을 입력받으려면 input 함수를 사용해야 한다. 사용자로부터 값 입력받기 - input input 함수로 입력값 받기 프롬프트에서 사용자로부터 값을 입력받으려면 input 함수를 사용하면 된다. 간단한 예시를 보자 >>> user_input = input() Cokid >>> user_input 'Cokid' input 함수는 프롬프트에 값을 입력할 수 있게 해 주고 'Cokid'를 입력하니 변수에 입력값이 저장되었다...
-
[파이썬]set 자료형 다루기 - 집합의 연산 및 관련 함수 집합(set) 자료형은 정말 집합처럼 사용할 수 있어서 교집합과 합집합, 차집합을 간단하게 구할 수 있다. 이번 포스팅에선 집합 자료형들의 교집합과 합집합, 차집합을 구해보고, 집합자료형 관련 함수들도 다뤄보겠다. 집합 자료형의 교집합, 합집합, 차집합 구하기 - &, |, - 교집합 구하기 - '&' 연산자, intersection 함수 >>> a = {1, 2, 3, 4} >>> b = {3, 4, 5, 6} >>> a & b # '&' 연산자로 a와 b의 교집합 구하기 {3, 4} >>> a.intersection(b) # intersection 함수로 a와 b의 교집합 구하기 {3, 4} '&' 연산자로 집합 a와 b의 교집합을 손쉽게 구할 수 있다. 연산자 없이 intersection 함수로도 ..
-
[파이썬]문자열 만들기 및 이스케이프 코드 정리 문자열 자료형(String)이란 숫자가 아닌 문자나 단어로 된 자료형을 말한다. 예를 들면 "안녕하세요", '김개똥', "Hello, World!" 같은 자료형이다. 이번 글에서는 문자열 자료형 만드는 방법과 문자열 자료형의 연산에 대해 포스팅한다. 문자열 자료형 만들기 문자열 양 쪽에 큰 따옴표(") >>> a = "Hello, Python!" >>> type(a) # 자료형 str로 표기된다. 문자열 양 쪽에 작은따옴표(') >>> b = 'I am a student.' 문자열 양 쪽에 큰 따옴표를 연속으로 3개 사용(""") >>> c = """Nice to meet you""" 문자열 양 쪽에 작은따옴표를 연속으로 3개 사용(''') >>> d = '''See you later. Bye!''' ※..
-
[파이썬]숫자 자료형 정리 - int, float, 사칙연산 숫자 자료형이란 숫자 형태로 이루어진 자료형이다. 이번 글에서는 흔히 사용되는 정수와 소수점이 있는 실수 자료형과 숫자형의 사칙연산에 대해 알아볼 것이다. 드물게 2진수, 8진수, 16진수도 있지만 이 글에서는 다루지 않겠다. 숫자형 종류와 주의사항 1. 정수형(Integer) 정수형은 정수로 되어있는 자료형을 말한다. 양의 정수, 음의 정수, 0 모두 같은 Integer 타입에 속하며 'int'로 표시된다. 변수 선언은 변수명 = 값, 혹은 변수명 = int(값) 이렇게 하면 된다. >>> a = 100 >>> b = int(-90) >>> c = 0 >>> type(a), type(b), type(C) (, , ) 파이썬의 내장 함수 type을 이용하여 각 변수들의 자료형을 보면 모두 'int'로 나..
-
53. There’s something about it that 1. 예문 - There's something about it that's creepy. - There's something about her that's very attractive. - A: Didn't you already see this? B: Yeah, but I couldn't stop thinking about it. I had to see it again. A: I guess there's somthing about it that you find really addictive. B: Yeah. And even though I know what's going to happen next, there's just something about the way the story is tol..
반응형