본문 바로가기
728x90

Python16

[5분 공부] 반복문 - 2 (for, range) 지난번 까지 리스트를 공부하였다. 리스트를 사용하게되면 짝궁으로 거의 함께 다니는 반복문이 나오게 되는데, 오늘은 반복문의 for 에 대해 공부해보도록 하자. 지난번에 이미 반복문 while 에 대해 살짝 공부를 해 보았다. for 도 맛보기로 조금 했지만 조금 더 알아보고자 한다. 1. 형태 for문의 형태는 다음과 같다. while문의 형태와 약간 다르게 생겼다. while의 경우에는 인덱스를 외부에서 선언 한 후 반복을 실행하지만. for문의 경우에는 [변수] 를 사용하여 for문에서만 사용하게끔 되어있다. for 변수 in 리스트: # 리스트, range, 문자열이 들어갈 수 있다. 반복문 수행 인덱스 = 0 while 조건: 반복문 수행 예시를 들어보도록 하자. num = [1, 2, 3, 4,.. 2022. 11. 18.
[5분 공부] break 와 continue break문 만약 while문의 조건부분과 상관 없이 반복문에서 나오고 싶으면 break문을 쓰면 됩니다. 반복문 (loop)에서 자주 사용하는 두 가지. break 와 continue에 대해 알아보자. 1. break 주로 while 문에서 사용하는 문법으로, while 의 조건부분과 상관 없이 반복문을 멈추고 싶을 때 사용한다. 앞서 반복문에서 살짝 언급은 했지만 다시 알아보도록 하자 while 조건부분: 실행할 코드 break 실행할 코드 위와 같이 사용된다면 break 아래의 실행할 코드는 실제로 실행되지 않는다. while True: a = 1 a += 1 print(a) break print("hi") 위와 같이 코드를 작성하면 아래의 hi 는 출력되지 않음을 볼 수 있다. break는 주로 .. 2022. 9. 9.
[5분 공부] 조건문 (if) 조건문이란, 주어진 조건이 참이냐 거짓이냐에 따라 다른 명령을 처리하도록 만든 수행문으로 정의할 수 있다. 다이어그램으로 보자면 대충 이렇게 생겼다. 학창시절 순서도 배울 때 나왔던 저 마름모 모양의 도형이 바로 조건문이 되는 것이다. 지난번 반복문 공부할 때에도 잠시 사용을 했었는데, while문의 경우 조건문이 True 일 동안에는 계속 작업을 수행했었음을 생각하면 된다. 본격적으로 조건문을 공부해보도록 하자. 조건문 if 조건부분: 실행할 코드 기본적으로 위의 모양을 따른다. 예시로 코드를 작성해 보도록 하자. a = 1 b = 5 if a b: print("a가 b보다 크다") 위 코드를 실행하면 a < b (1 < 5) 의 조건이 True .. 2022. 8. 30.
[5분 공부] 반복문 - 1, (while, for) 흔히들 쓰는 반복문에는 while 과 for 문이 있다. 파이썬 뿐만 아니라 다른 언어에서도 많이 쓰는 것이므로 알아두면 이것 저것 코딩을 하는데 있어서 쓰기 편할 것이다. 반복문, 어떤 동작을 지정한 조건이 만족될 때까지 반복을 지시할 때 사용한다. 다이어그램으로 보자면, 아래 모양이 될 것이다. while 과 for 가 있다고 하였는데, 파이썬에서는 어떻게 사용하는지 알아보도록 하자. 1. while while 조건부분: 실행할 코드 의 구조로 이루어져 있다. 조건부분을 만족하는 상태에서 실행할 문장을 반복해서 실행하게 된다. 만약 조건부분이 True 로 되어있다고 하면, 프로그램을 강제로 종료할 때 까지 실행할 것이고, 조건부분이 False 로 되어있으면 반복문을 시작하기도 전에 끝낼 것이다. wh.. 2022. 8. 19.
[5분공부] 파이썬 여러가지 팁 파이썬 코딩에앞서 여러가지 팁? 을 적어보았다. 파이썬 뿐만 아니라 거의 모든 코딩을 하는데 있어서 중요한(?) 것이기 때문에 살짝 알아두면 편할 것 같다. 1. 이름 규칙 코딩을 하다보면 엄청난 고민을 하게 되는 부분이다. 마치 자식의 이름을 짓는 느낌이랄까,,, 명명 규칙에는 대표적으로 4가지가 있다. - 카멜 표기법 (Camel Case) JAVA 나 C# 에서 많이 쓰는 표기법이다. 시작은 소문자, 이어지는 단어의 경우 각 단어의 첫글자만 대문자 로작성한다. ex) oneTwo - 파스칼 표기법 (Pascal Case) 카멜표기법과 비슷하지만, 첫 글자도 대문자로 작성한다. 프로퍼티, 클래스 등의 이름을 지정할 때 쓰는데 이건 나중에.. ex) OneTwo - 스네이크 표기법 (Snake Case.. 2022. 8. 8.
[5분공부] local 변수와 global 변수 (지역 변수, 전역 변수) 그동안 밀린 블로그를 쓰느라 바쁜 멍선생. 5분짜리 공부를 열심히 해야되는데 그걸 미뤄두고 있었다. 오늘은 변수중에 지역변수 라 불리는 Local변수를 알아보자. 지역 변수 : 프로그램 내 변수가 선언된 영역만 접근 가능한 영역으로 취하는 변수. 전역 변수 : 프로그램 내 모든 모듈들을 변수 선언의 유효한 영역으로 취하는 변수. 라는 사전적 의미가 있지만.. 초급자들에겐 글씨만 읽어서는 무슨 의민지 잘 모를 것 같다. 1. local 변수에 대해 알아보자. 함수 안에서 선언한 변수는 일반적으로 함수 내부에서만 유효하여 함수 밖에서는 쓸 수 없다. 아래 코드를 실행해보면, local 변수의 의미를 알 수 있다. def local_var(): x = 1 local_var() print(x) 함수 내부에 선언.. 2022. 7. 26.
[5분공부] return문 오늘은 return 에 대해 공부를 해볼까 한다. return. 단어 뜻 대로 뭔가를 돌려준다는 의미이다. 주로 함수에서 사용하는데, 함수에 대해서는 여기에서 살짝 알아보고 가도 될 것 같다. 2022.06.07 - [5분 공부] - [5분 공부] 파이썬 함수, 들여쓰기 [5분 공부] 파이썬 함수, 들여쓰기 지난번 공부시간에 했던 변수에 이어서, 함수를 알아보도록 하자. 변수 : 값을 보관하는 역할. 함수 : 명령들을 보관하는 역할. 로 간단히 이해하면 쉬울 것 같다. 동일한 내용을 반복해서 쓰거나 boosija.tistory.com 본격적으로 return문에 대해 알아보자 일단 생김새는 아래 코드의 형식으로 생겼다. def f(x): return x + 1 def f2(x): p = x * x retu.. 2022. 7. 13.
[5분공부] Syntactic Sugar, Optional Parameters 오늘은 Syntactic Sugar, Optional Parameters에 대해서 알아보도록 하자. - Syntactic Sugar : 자주 쓰이는 표현을 더 간략하게 쓸 수 있게 해주는 문법 이다. 코드로 알아보자면.. 아래 코드들 중 두줄 씩 서로 같은 결과를 나타내게 된다. # x 에 기존 x 값에 1을 더한 값을 넣는다 x = x + 1 x += 1 # x 에 기존 x 값에 3을 더한 값을 넣는다 x = x + 3 x += 3 # x 에 기존 x 값에 3을 곱한 값을 넣는다 x = x * 3 x *= 3 # x 에 기존 x 값에 3을 뺀 값을 넣는다 x = x - 3 x -= 3 # x 에 기존 x 값에 3을 나눈 몫을 넣는다 x = x / 3 x /= 3 # x 에 기존 x 값에 3을 나눈 나머.. 2022. 6. 20.
[5분 공부] Python 변수, 지정 연산자(assignment operator) 코딩을 하다보면 무의식적으로 변수를 많이 쓰게 될 것인데, 오늘은 그 변수에 대해서 알아보도록 하자. 먼저 변수란, 변하는 값 으로 프로그래밍에서는 정보를 저장하는 역할을 한다. 그럼 이 변수를 왜쓰냐.. 어떤 값을 한 변수로 정의하면, 그 값을 사용할 때 마다 변수의 이름만 알면 되기 때문이다. 마치 수학의 π (파이) 와 같다고 생각하면 편할 것 같다. π 값은 3.141592... 인데 우리가 항상 3.141592... 를 말하고 다니지 않고, 파이! 를 말하고 다니는 것과 같은 이치! (예시가 적절한지 모르겠다) 그럼 이제 파이썬 코드로 알아보도록 하자. 매우 간단한 예시긴 하다. 속도 값을 변수로 정하고, 각 시간마다 달렸을 때 갈 수 있는 거리를 계산해 보았다. 다음으로 지정 연산자(assig.. 2022. 5. 24.
반응형