※이 강의는 Windows 기준으로 작성되었습니다
저번에는 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
'Python > Programming' 카테고리의 다른 글
Python(#6) 반복문(for, while) (0) | 2020.04.30 |
---|---|
Python(#5) 조건문(if문) (0) | 2020.04.10 |
🔳 Python(#4)-자료형(타입)_2와 변수 (0) | 2020.04.02 |
🔳 Python(#3)- 자료형(타입)_1 (0) | 2020.03.29 |
🔳 Python(#1) - python 환경 조성 및 기초 알아보기! (0) | 2020.03.28 |
댓글