안녕하세요!
오랜만에 블로그에 글을 쓰게 된 것 같지만.... 다시 공부하기 위해서 블로그를 열심히 해보려고 합니다!
이번에는 파이썬을 이용해서 간단한 계산을 하는 방법입니다.
기본 사칙연산은 파이썬 하는데 기본 중에서 기본이지만 언어마다 약간씩 사칙연산이 달라서 헷갈릴 때도 있더라고요....?
그래서 헷갈리지 않고 기억하기 위해서 블로그에 정리 겸사겸사 해서 올립니다.
1) 덧셈
3+5
파이썬에서 덧셈은 계산기처럼 똑같습니다.
원하는 숫자를 +로 연결시켜주면 자동으로 계산이 됩니다.
결과값은 5로 출력이 됩니다.
2) 뺄셈
4-2
마찬가지로 뺄셈 역시 일반적인 뺄셈 하듯이 입력해주면 결과가 출력됩니다.
3) 곱셈
3*5
곱셈까지도 무난하게 할 수 있습니다.
다른 언어나 일반적인 계산과 다른 부분은 바로 제곱부터 입니다.
4) 제곱
3**2
일반적으로?는 3^2로 3의 제곱을 표시합니다만 파이썬에서는 **로 제곱을 계산합니다.
이 부분은 다르니 기억해두세요!
5) 나눗셈
나눗셈은 2가지로 경우로 나누어집니다.
먼저 일반적으로 나눗셈을 할 때 소수점 아래로 계산을 계속해서 몫을 구할 수 있습니다.
그 경우에는 /를 한 번만 사용해서 소수점 아래까지 계산을 할 수 있습니다.
다음은 //를 사용해서 정수 몫만 구할 수 있습니다.
실생활에서는 첫번째 경우를 더 사용하지만 프로그램 코드를 작성할 때는 두 번째의 정수 몫을 구하는 방법을 더 많이 사용하는 것 같습니다.
6) 나머지
나머지는 %를 이용해서 정수 몫으로 구한 값의 나머지를 구합니다.
보통은 %가 나머지로 표시가 되는 데 파이썬에서는 나머지를 구할 때 사용한다는 것을 알고 계시면 됩니다.
사실 처음에 파이썬 배울 때 나머지를 뭐에다가 씀? 하는 마음으로 대충 봤던 걸로 기억하는데요.
정렬이나 홀짝으로 구분할 때 나머지가 0,1 나오는 걸로 의외로 많이 씁니다.(저도 이럴 줄은 몰랐죠...ㅠㅠ)
그러니깐 일단 기억이라도 하시면 도움이 될겁니다....ㅎㅎ
7) 구구단
def gugudan(n):
number = int(n)
print("구구단",number,"단을 시작합니다.")
for i in range(1,10):
print(number,"*",i," = ",number*i)
def는 함수입니다.
gugudan이라는 함수를 만들어서 편하게 gugudan 안에 숫자만 넣어도 실행이 될 수 있게 해보겠습니다.
number는 혹시라도 n에 문자로 숫자로 넣었을 때 이를 숫자로 바꾸는 역할을 합니다만... 굳이 인 것 같긴 해요....^
보통의 구구단은 9단까지이니 range를 10까지로 해서 9단까지 실행을 하게 합니다.
그래서 결과를 확인해보면
gugudan이라는 함수 안에 9를 넣어주었더니 9단이 잘 실행된 것을 확인할 수 있습니다.
아까 앞에서 number로 gugudan 안에 들어올 입력값을 정수로 바꾸어준 덕분에 9 대신에 "9" 즉, 문자형을 집어넣어 주어도 정상적으로 실행되니 참고해주세요.
여기까지 해서 파이썬에서 쉽게 사용할 수 있는 사칙연산과 구구단 만들기를 설명드렸습니다.
저도 오랜만에 파이썬을 하는 지라 약간 어색하지만 꾸준하게 하려고 노력 중이니... 열심히 포스팅해보겠습니다.
혹시라도 잘못된 점이 있을 경우 댓글로 남겨주시면 감사하겠습니다.
읽으신 분들에게 도움이 되길 바라며...
오늘 하루도 즐거운 하루 보내세요( •̀ ω •́ )✧
'코딩 > Python' 카테고리의 다른 글
파이썬 기초 - 리스트 정렬하기(오름차순, 내림차순, 역순) - (0) | 2022.06.21 |
---|---|
파이썬 기초 - 데이터 분석할 때 필요한 데이터 결측값 대체하기 - (0) | 2022.06.13 |
파이썬 기초 - dataframe 조건에 맞는 값 불러오기(불린 인덱싱) - (2) (0) | 2022.01.05 |
파이썬 기초 - dataframe 조건에 맞는 값 불러오기(불린 인덱싱) - (1) (0) | 2022.01.04 |
파이썬 기초 - dataframe 인덱싱을 위한 코드 iloc, loc - (0) | 2022.01.04 |