글 개요
이 글은 파이썬 기초를 다시 복습하기 위해 작성된 내용입니다.
글 본문
파이썬에서 사용자에게 데이터를 입력받기 위해서는 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 |
댓글