본문 바로가기
Python

파이썬 - 입력 출력 다루기

by 앵남(Andy) 2021. 9. 13.

글 개요 

이 글은 파이썬 기초를 다시 복습하기 위해 작성된 내용입니다.

 

 

글 본문

파이썬에서 사용자에게 데이터를 입력받기 위해서는 input()이라는 함수를 사용해야합니다. 

예를들어 사용자에게 오늘의 날씨를 받을려면 어떻게 해야할까요? 

print('키보드를 통해서 데이터를 입력하세요.')
userInputData = input()
print(userInputData)
print('type: ', type(userInputData))

위 처럼 입력을 받아야합니다. input()함수는 정수형 타입의 데이터를 받을 수 있습니다.

 

userInputData = int(input())
print(userInputData)
print('type: ', type(userInputData))

 

 

 

데이터 출력방법

- , 

- f-String

- formatting

파이썬에서 데이터를 출력하기 위해서는 4가지 방법이 있습니다. 

 

첫 번째로는 , 출력하기 위한 데이터를 , 로 구분합니다. 

예를들어

name = 'andy'
age = 21
email = 'dddd@naver.com'

print('저의 이름은: ', name, '입니다.', '그리고 나이는', age, '살입니다.', '이메일은', email, '입니다')

 

두 번째 방법은 f -String 방법입니다.

예를들어

 

name = 'andy'
age = 21
email = 'dddd@naver.com'

print(f'저의 이름은: {name} 입니다 그리고 나이는 {age}살이고 이메일은: {email}입니다.')

 

 

세 번째 방법은 formatting방법입니다.

예를들어

name = 'andy'
age = 21
email = 'dddd@naver.com'

print('저의 이름은: %s 입니다. 그리고 나이는 %d 살입니다. 이메일은 %s 입니다 ' % (name, age, email))

- %s -> 문자열

- %d -> 정수형

- %f  -> 실수형 

실수형에서 자릿수 표현하기 위해서는 %.nf 방식을 사용합니다. 예를들어 소수점 두자리 수 까지 보고싶다면 %.2f를 사용하면 됩니다.

 

radius = float(input('반지름 입력: '))
pi = float(input('원주율 입력: '))

print('radius: %.2f' % radius)
print('pi: %.2f' % pi)

circleArea = radius * radius * pi
print('circleArea: %2.f' % circleArea)


반지름 입력: 10
원주율 입력: 5
radius: 10.00
pi: 5.00
circleArea: 500

'Python' 카테고리의 다른 글

정적타입언어 vs 동적타입언어  (0) 2021.09.15
Python- matplotlib 한글설정하기  (0) 2021.09.14
파이썬 - 자료형 및 자료형 변환  (0) 2021.09.13
파이썬 변수명 짓기  (0) 2021.09.13
Python의 데이터, 메모리, 변수  (0) 2021.09.13

댓글