반응형
-
[파이썬]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문..
-
[파이썬]짝수와 홀수 정리하기 이번 포스팅에서는 일련의 숫자들을 받아 홀수와 짝수를 받아 정렬하여 출력하는 코드를 작성해보자. 홀수와 짝수 정렬하기 다만 홀수와 짝수의 개수가 다를 경우 숫자를 같게 맞추며 홀수는 오름차순, 짝수는 내림차순으로 번갈아가면서 출력을 해야 한다. 아래 예시를 보자 1 6 3 5 2 7 4 → 1 6 3 4 5 2 홀수는 1 3 5 7, 짝수는 6 2 4가 들어왔는데, 짝수와 홀수의 개수가 맞지 않아 짝수처럼 3개로 맞춘 후 홀수는 오름차순 짝수는 내림차순으로 번갈아가면서 출력이 돼야 한다. 입력값 받기 user_input = input("숫자들을 공백없이 입력하세요> ") nums_list = set([int(x) for x in '_'.join(user_input).split('_')]) print(nu..
-
[파이썬]모듈 - 만들기, 불러오기, if __name__ == "__main__" 이번 포스팅에선 모듈 만들기, 불러오기, if__name__ == "__main__":의 의미에 대해 포스팅한다. 모듈은 주로 변수와 함수, 클래스 등을 모아 놓은 파이썬 파일이다. 다만 직접 실행시키기 위한 파일이 아니라 다른 파이썬 프로그램에서 불러와 활용할 수 있게끔 만든 파이썬 파일을 말한다. 모듈은 왜 필요할까? 하나의 파이썬 파일에 수많은 함수와 클래스를 만들어 놨다고 상상해보면 코드가 지저분해지고 가독성이 떨어질 것이다. 모듈을 통해서 내가 작업하는 메인 파이썬 파일을 깔끔하게 유지할 수 있다. 그리고 자주 사용하는 기능들을 모듈로 만들어서 필요할 때 언제든 불러올 수 있다는 장점도 있다. 모듈 만들기 모듈에 대해 얘기하기 전에 두 수를 받아 사칙연산을 하는 클래스를 만들어 보자. 사칙 연산..
-
25.08.22 - The Mystery Smell in My Dressing Room 우리 집 아파트 안방에 드레스룸이 하나 있어그런데 어느날부터 드레스룸의 서랍장 하나에서 냄새가 나기 시작했어그 서랍에는 주로 내가 잠옷으로 입는 짧은 반바지나 나시같은게 들어있어항상 깨끗하게 옷들을 세탁한 후 거기에 넣는데 왜 냄새가 나는지 잘 모르겠더라고와이프한테도 그 얘기를 했고 결국 그 서랍장에 있는 옷들을 전부 세탁하기로 했지세탁만 할게 아니라 서랍장을 뭘로 한번 닦고 환기도 좀 시켜야할 것 같아혹시 누구 나랑 같은 경험 있으면 냄새 없애는 방법좀 알려줬으면 좋겠어 이건 다른 얘긴데, 내 안방 드레스룸은 상당히 크지만 우리 와이프와 같이 쓰기에는 또 그렇게 크진 않아그래서 안방 드레스룸을 나 혼자 다 쓰고 와이프는 집 안에 방 하나를 통째로 자기 드레스룸으로 쓰거든?근데 와이프는 그거도 모자라서 ..
-
2. for the most part 1. 예문 - I enjoyed the movie for the most part. - The date went OK for the most part. - I prefers dogs over cats for the most part. - For the most part, I think that it was a smart decision. - We were met with critical moments, but I feel like we handled each one pretty well for the most part. 2. 응용 - A: Did you have a nice trip? B: Yes. For the most part. - A: Is this what you had in mind? B: No..
-
[파이썬]함수 - 매개변수 지정호출, args, kwargs, 초기값 설정, 전역 변수 이번 포스팅에서는 함수의 특성을 다룬다. 매개변수 지정 호출, 입력값이 몇 개인지 모를 때 다수의 입력값을 받는 *args, **kwargs, 변수의 초기값 설정 방법 등에 대해 알아보자. 매개변수 지정 호출 매개변수 지정 호출 파이썬의 함수에서는 매개변수를 지정하여 호출할 수 있는데, 이게 무슨 말인지 코드를 보면서 확인해보자. def fahr_or_cel(sort, temp): if sort == 'to_fahr': fahr = (temp * 9/5) + 32 print('섭씨 {}℃ 화씨로 변환: {}℉'.format(temp, fahr)) elif sort == 'to_cel': cel = (temp - 32) * 5/9 print('화씨 {}℉ 섭씨로 변환: {}℃'.format(temp, ce..
-
[파이썬]함수 이해하기 - 함수의 기본 구조와 특성 이번 포스팅에선 함수의 기본에 대해 알아본다. 함수의 만드는 방법과 어떤 형태의 함수들이 있는지 알아보자. 함수 만들기 - 예약어 def 함수란 무엇인가 앞선 포스팅들에서 함수라는 단어가 계속 언급되었다. 함수란 무엇일까? 이미 학창 시절 수학 시간에 함수를 대해 배웠기에 함수가 무엇인지 짐작하는 건 어렵지 않다. 함수란 입력값을 넣으면 결괏값을 내주는 것을 말한다. 비유를 들자면 믹서기로 오렌지 쥬스를 만들 때, 오렌지 주스는 입력값, 오렌지 주스가 출력 값이다. 오렌지를 오렌지(input)를 넣었을 때 오렌지주스(output)를 결괏값으로 돌려주는 믹서기(function)가 함수가 되는 것이다. 만약 믹서기 함수에 오렌지가 아닌 사과를 입력해준다면 사과쥬스를 출력해줄 것이다. 돌멩이를 넣으면 믹서기 ..
-
[파이썬]불 자료형 - 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 두 가지의..
-
[파이썬]숫자 자료형 정리 - 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'로 나..
반응형