[Python] Python 기초 다지기!

난나다·2022년 6월 21일
0

Python 정리

목록 보기
1/10

위코드 35기를 시작하면서 파이썬과 관련된 기본 개념을 다시 정리하는 시간을 가지게 되었습니다.
replit에서 진행된 과정 중 1~14번 까지의 내용을 정리해보도록 하겠습니다.

python으로 계산기 만들기

replit을 풀면서 배운 내용을 가지고 실습할게 무엇이 있을까 고민한 결과 계산기를 만들어 보기로 했습니다.

먼저 기본적인 내용을 정리해보도록 하겠습니다.

python 사칙연산을 위한 7가지 연산자

연산자기능
+더하기
-빼기
*곱하기
/나누기
**지수(거듭제곱)
//나누기 결과의 몫
%나누기 결과의 나머지

python 데이터 타입

데이터 타입종류
Numeric Typesint(정수), float(소수), complex(복소수)
Sequence Typesstr(문자열), list(리스트), tuple(튜플)
Mapping Typedict(딕셔너리)
Set Typesset(집합)
Boolean Typebool(불리언)
Binary Typesbytes, bytearray, memoryview

python 함수 선언

함수(function)이란? 어떤 기능을 수행하기 위한 코드의 단위입니다.
세세한 내용은 나중에 한번 다뤄보도록 하고 지금은 기본 개념만 확인하도록 하겠습니다.

실습

def add(num1, num2):
  return num1 + num2
def min(num1, num2):
  return num1 - num2
def mul(num1, num2):
  return num1 * num2
def div(num1, num2):
  return num1 / num2

def main():
  print(add(3, 1))
  print(min(3, 1))
  print(mul(3, 2))
  print(div(4, 2))

main()
# 결과값:
4
2
6
2.0

각각의 함수는 사칙 연산에서 덧셈, 뺄셈, 곱셈, 나눗셈 의 기능을 수행할 수 있도록 작성되어 있습니다.
이 때 유의할 사항으로는 들여쓰기를 명확하게 하는 것입니다.

마치며

간단한 코드이지만 여러 개념이 혼합되고 또 내가 원하는 결과값을 얻기 위해서는 기초 지식이 더욱 탄탄해야 되겠다는 생각이 들었습니다.


참고
https://codetorial.net/python/functions.html
https://velog.io/@jewon119/01.-Python-%EA%B8%B0%EC%B4%88-%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%83%80%EC%9E%85data-type
https://includestdio.tistory.com/16

0개의 댓글