본문 바로가기

Python

02 파이썬 입출력과 변수

파이썬 문자열 출력

파이썬에서 문자열을 출력하고 싶을 땐 print('원하는 문자 입력') 이런 형식으로 작성하면 된다.

print('Hello My name is Jiu')


파이썬은 대부분의 프로그래밍 언어와 달리 한 구장이 끝날 때 ;(세미콜론)을 붙이지 않아도 된다. 

그러나 붙인다해도 에러는 발생하지 않으며, 한 줄에 여러 구문을 작성하고 싶을땐 세미콜론으로 구분해준다.


주석처리

파이썬에서 어떤 구문을 주석처리 하고 싶을 구문 맨 앞에 '#'을 붙여준다.


파이썬의 사칙연산

파이썬에서 숫자는 정수, 실수, 복소수로 나뉜다.

덧셈 (+) , 뺄셈(-), 나눗셈 (/), 곱셈(*), 거듭제곱(**), 나머지출력(%)


정수계산 화면


실수계산 화면




변수 선언

파이썬에서 변수이름 = 값 형식으로 변수가 생성되면서 값이 저장된다. x=1이라고 쓰면 변수x에 1이 들어가게 된다. 변수 이름을 정할 땐 몇가지 규칙이 있다.

  • 파이썬은 대소문자를 구분한다.
  • 영문자와 숫자를 사용할 수 있다.
  • 특수문자는 사용할 수 없다.
  • _(밑줄문자)로 시작할 수 있다.

변수의 타입을 알고 싶을 땐 type(변수명) 을 입력하면 된다. 예를들어 위에 코드에서 x=1인데 type(x) 누르면 'int'라고 나오게 된다.

변수를 동시에 여러개 선언할 수 있으며 삭제할 때는 del(변수명) 입력하면 된다.


입력값 변수에 저장하기


input함수 사용하기

 input()을 입력한 뒤 엔터키를 누르고 다음줄에 문장을 입력하면 그 다음줄에 출력한다. 


 #두 숫자의 합 구하기
>>> a, b=input('두 숫자 입력: ').split()
두 숫자 입력:39 25
>>> print(a+b)
3925

 a, b=input('두 숫자 입력:').split()
두 숫자 입력:34 52
>>> a=int(a)
>>> b=int(b)
>>> print(a+b)
86

두 수를 입력받은 뒤 계산하기 위해서는 입력값을 정수로 변환해줘야 한다.

map사용하여 정수로 변환하기

a, b=map(int, input('숫자 두개 입력: ').split(','))
숫자 두개 입력: 46,27
>>> print(a+b)
73
>>> 

map을 통해 split의 결과를 모두 int로 지정할 수 있다. split에서 공백이 아닌 ','로 두 숫자를 구분하고 싶을때는 ','를 넣어주면 된다.

'Python' 카테고리의 다른 글

05 시퀀스 자료형 활용하기  (0) 2019.04.11
04 파이썬 리스트와 튜플 사용  (0) 2019.03.28
03 파이썬 출력, 비교연산자, 논리연산자  (0) 2019.03.28
01 파이썬 시작하기  (2) 2019.03.21