출처: 유데미 안젤라 파이썬 100일 챌린지 https://www.udemy.com/course/best-100-days-python/learn/lecture/29149144#content 문제: 아래 코드에서 print 대신 return을 활용해서 월별 일수를 반환하라. (참고: 윤년은 2월이 29일임) def is_leap(year): if year % 4 == 0: if year % 100 == 0: if year % 400 == 0: print("Leap year.") else: print("Not leap year.") else: print("Leap year.") else: print("Not leap year.") def days_in_month(): month_days = [31, 28, ..
Q. 그럼 반환은 왜 하는가? (단순히 print 출력만 할 수 있는데..) 독스트링(Doctrings) : 기본적으로 작은 문서를 만드는 방법 함수와 기타 코드 블록으로 문서를 작성할 때 사용할 수 있다. 미래의 자신이나 다른 사용자가 이 함수를 사용하면서 어떤 내용을 알게 되면 좋을지 설명해준다. 예를 들어 여기서 """ """ 사이에 주석을 달아 알아보기 편하게 하는 것이다. 함수를 사용할 때 짠 하고 설명해 준다!! 이렇게 함수의 문서화를 시작하고 함수에 짧은 설명을 추가할 수 있고, 여러 줄로 된 주석을 쓸 수 있다. 원하는 만큼 주석을 달 수 있다. (# 사용하지 않아도!) 파이썬에서는 ctrl + / 하면 주석처리됨 gpt가 기가막히게 설명해줘서 긁어왔다 ^^ 파이썬에서 독스트링(Doctri..
파이썬 문자열의 'title()' 함수는 각 단어의 첫 글자를 대문자로 변경하여 문자열을 반환하는 함수이다. 이 함수는 문자열에서 단어의 구분을 공백 문자로 인식한다. stackoverflow에 비슷한 질문이 있다. https://stackoverflow.com/questions/8347048/how-to-convert-string-to-title-case-in-python How to convert string to Title Case in Python? Example: HILO -> Hilo new york -> New York SAN FRANCISCO -> San Francisco Is there a library or standard way to perform this task? stackover..
지금까지 공부한 파이썬 함수(def)는 두가지였다. 오늘은 3번-출력과 함수-를 공부해보려고 한다. 1. ()비어있는 기본 함수 많은 양의 코드를 작성하고 시간을 단축할 때 사용한다. 예시: def my_functions(): #Do this #Then do this #Finally do this 2. (채워진)함수 괄호 안에 무언가를 갖고 있는 함수 무언가-라는것은 input(입력)인데, 함수를 호출할 때 전달될 수 있다. 입력을 감안하여 함수 내부의 코드를 수정하고 매번 다른 작업을 수행할 수 있는 능력을 준다. 들어가는 입력에 따라 달라진다. 예시: def my_functions(something): #Do this something #Then do this #Finally do this 3. 출력..
출처: 유데미 안젤라 파이썬 강의 에서 공부한 내용을 정리한 것입니다.(https://www.udemy.com/share/105H7s3@qYO3BzBDPxpyh6x6aAbsIdLQVTGVL2seKVi_uZTab19StDFyk-bXagc1nbXPJJGBqg==/) 내가 만든 구조도 사용해야 할 지식은: if, dictionary, dict 값 추가, clear, def(함수만들기), input, while 등 쓰니까 되게 단순한데 내가 while을 사용하지 않아서 엄청나게 헤맸다... 한시간 고민하다 결국 답 봄🥲 경매 프로그램에 대해 설명해 보겠다. - 경매 프로그램은 말 그대로 어떤 물건을 살 때 가장 높은 값을 보낸 사람을 알려주는 프로그램을 만드는 것이다. - 이름을 묻고, 낙찰가를 묻고, 그 다음..