본문 바로가기
Python/Programming

🔳 Python(#2)-python 입출력 및 계산

by 알 수 없는 사용자 2020. 3. 28.

※이 강의는 Windows 기준으로 작성되었습니다

 

 

Python(#1) - python 환경 조성 및 기초 알아보기!

※이 강좌들은 Windows 기준으로 작성되었습니다 안녕하세요 Python 기초 강좌를 맡게 된 JAEWOOIM입니다 우선 무슨 언어든지 환경을 조성하는 게 가장 중요합니다 고로 환경을 조성해보도록 하죠 Python 설치 pyt..

blog.hyb.kr

저번에는 python 환경을 조성했습니다

그럼 오늘은 python에서 입력과 출력, 그리고 계산을 배워보겠습니다


Python의 입출력

우선 python의 입출력을 먼저 알아봅시다

저는 저번에 만들었던 hello.py라는 파일에 써보도록 하죠

 

a='hello world'
print(a)

 

이런 코드를 작성하고 f5를 눌러 실행시켜 주시면 

 

hello world

 

라고 출력이 된 것을 확인할 수 있습니다

 

이 코드는 a가 'hello world'라는 문구이고, a를 출력하란 소립니다

 

여기서 a='hello world'를 바꿔서

 

a='hi world'
print(a)

이렇게 고친 뒤 다시 실행시키면

 

 

hi world

 

여기서 알 수 있듯이,

 

print()가 파이썬에서 출력을 담당하는 함수입니다

 

 

Python에선  input()이라는 함수가 출력을 담당하는 데요.

 

a= input()
print(a)

 

라고 쓰고 'hello world'라는 문자열을 입력해보면 "hello world"를 출력해줍니다

 

hello world
hello world

 

만약 입력할 때 질문이 필요하다면

 

a= input("2+2= ")
print(a)

 

2+2 = 

 

이런 식으로 입력할 값 앞에  문구를 작성할 수 있습니다

 

2+2 = 4
4

 

4를 입력하면 이런 식으로 나옵니다

 

python에선 input()과 print()가 기본적인 입출력 함수입니다

 


파이썬에서의 계산

 

그럼 이 입출력 함수를 이용해 파이썬에서의 계산을 알아봅시다

 

파이썬에서의 계산은 정말 편리한데요

우선 사칙연산은

 

+ : 더하기

-  : 빼기 (숫자 앞에 붙이면 부호가 바뀜)

* : 곱하기

/ : 나누기

 

** : 제곱

// : 나눗셈의 몫

% : 나눗셈의 나머지 

 

이렇게 나눌 수 있습니다

 

print(2+2)		#4
print(2-2)		#0
print(2*2)		#4
print(2/3)		#0.6666666666...
print(2**3)	#8
print(5//2)		#2
print(5%2)	#1

각 사용 방법은 위와 같습니다

 

파이썬의 계산에서는 괄호 또한 이용할 수 있는데요

 

print(20+(40-10)	#50
print(10*(40-10)	#300

위와 같이 이용할 수 도 있습니다

 

 

오늘 배운 입출력 함수와 계산을 이용하면

 

a=input("당신의 키(cm)는 = ")

b=input("당신의 몸무게(kg)는 = ")

print("당신의 비만도는 =")

print(int(b)/(int(a)/100)**2)

 

이렇게 비만도를 계산하는 간단하는 계산기를 만들 수 있습니다

 

 

흠... 그런데 4번째 줄에 int(b)와 int(a)는 뭘까요?

다음 시간에는 저 int가 의미하는 것이 뭔지 배워보도록 하겠습니다

감사합니다^^

 

#프로그래밍을 공부하면서 중요한 건 꾸준한 관심입니다

#헷갈리는 것이 있다면 해당 언어의 공식문서나 위키문서등을 이용하는 습관을 기릅시다^^

#파이썬 공식문서 : https://docs.python.org/ko/3/

#파이썬 위키문서 : https://wikidocs.net/book/1

댓글