파이썬 독학 18

[10-7 파이썬] 계산기 만들기 2단계(재귀호출)

이번 시간에는 전에 만들었던 계산기 코드를 수정해서 재귀호출 개념을 적용하여 기능이 업그레이드 된 계산기를 만들어보자. 오늘 할 부분은 4번, 5번이다. 이전의 계산기 만들기를 참고할 분은 아래의 게시글을 확인하면 된다. https://olivia-blackcherry.tistory.com/86 [10-6 파이썬] 계산기 만들기 1단계(딕셔너리에 함수 넣기) 딕셔너리는 키와 벨류 값으로 이루어져있다. 벨류값으로, 함수를 넣을 수 있을까? 오늘은 딕셔너리 안에 함수를 넣는 방법을 생각해보자. 혹시 딕셔너리에 대한 기본기가 필요하신 분은 아래의 olivia-blackcherry.tistory.com 계산기 만들기 1. 계산하고자하는 숫자 입력 + (덧셈, 곱셈, 나눗셈, 뺄셈) 입력 + 두 번째 숫자 입력하..

카테고리 없음 2022.08.19

[10-4 파이썬] 독스트링, Docstrings 하는 일

Docstrings 단어를 들여다보면 Document + strings 의 합성어라는 것을 알 수 있다. 독스트링은 ''' ''' """ """" (따옴표 3개)를 이용해 짧은 문서를 만드는 방법이다. ''' 는 시작과 끝에 붙인다. 독스트링의 예시를 보자. 1. 함수를 설명할 때 def function(): ''' 독스트링 적기!! 여러 줄을 적어도 된다. 이 함수를 설명하는 짧은 글을 쓴다!''' 함수를 정의한 다음 줄에 들여쓰기를 한 후, 독스트링을 쓴다. 주석과는 달리 여러 줄을 작성할 수 있다. 2. 주석을 여러줄로 달고 싶을 때 def function(): ''' 독스트링 적기!! 여러 줄을 적어도 된다. 이 함수를 설명하는 짧은 글을 쓴다!''' ''' this_year = 2022 this..

[10-3 파이썬] 윤년 파이썬 실전 예제, 함수 return

몇 년인지 입력하여 윤년 여부를 확인하고, 몇 월인지를 입력하면, 해당 월이 몇일까지 있는지 알아보는 함수를 만들며 함수 return, 조기 return을 연습해보도록 하자. 먼저 윤년에 대해 알고 싶은 분은 아래의 게시글을 참고하기를 바란다. https://olivia-blackcherry.tistory.com/46 [3-3 파이썬] %(모듈로), 윤년 확인하기 파이썬 실전예제 1. 모듈로 % 먼저 모듈로moduler operation를 알아보겠다. 기호는 %이다 예제를 살펴보며 모듈로의 의미를 발견해보자. ex1) 7 % 2 =1 7나누기2는 2 + 2 +2 + 1 이다. 몫이 3이고, 나머지가 1이다. ex2) 7 % 3 = 1.. olivia-blackcherry.tistory.com 파이썬 실전..

[10-2 파이썬] 함수 조기 return 리턴

지난 시간 함수의 다양한 유형, 특히 return값이 있는 함수에 대해 알아보았다. 이번 시간에는 조기 return을 공부할 것인데 코드를 작성할 때 꽤 유용하게 쓰인다. if 구문에서 break와 비슷한 기능이기도 하다. 바로 조기중단!!!이다. 컴퓨터에게는 return이 나오면, 함수의 마지막 부분이라는 신호로 받아들인다. 그래서 return 뒤에 다른 코드가 있더라도 실행되지 않고 함수가 종료된다. 아래의 재생버튼 ▶을 눌러서 실행해보세요

[10-1 파이썬] 함수 return, 입력값, 출력값 있는 함수 만들기, title(), return값

파이썬 함수를 3가지 유형으로 나누어 생각해보자. 함수 유형 1: 입력값, return값이 없음 def function(): print("hello") print("It's a golden time of our life." print("Enjoy ur life!!") #함수호출할 때 funtion() 함수를 호출하면, 본문에 있는 코드가 진행되고 화면에 hello It's a golden time of our life. Enjoy ur life! 가 차례로 프린트된다. 이러한 함수는 입력값도, 반환되는 return값도 없다. 이런 형태의 함수를 쓰면 반복되는 문장을 여러번 쓰지 않아도 된다는 장점이 있다. 함수 유형 2: 입력값 있고, return값이 없음 def function(parameter1, p..