input 과 print

 

 

'''키보드 입력
print():출력
input():키보드로 입력.
'''

name = input('이름을 입력하시오')
print('name:', name)
#input()로 받은 값을 name에 저장

age = input('나이를 입력하시오')
print('age:', age)

age = input('나이를 입력하시오')   #age : '12'(문자열인 상태)
print('10년 뒤 age:', int(age)+10)  #캐스팅 함수를 이용해서 문자열 '12'를 int로 바꿔줌

'''
캐스팅 함수
int('123') => 123
float('23.345') => 23.345
str(12) => '12'
'''

'''
\n 줄바꿈
print('a', end='') 하면 줄바꿈 안함. 
'''

out)

이름을 입력하시오 hodu
name:  hodu
나이를 입력하시오4
age: 4
나이를 입력하시오4
10년 뒤 age: 14

 

파이썬에서 기본적으로 변수(또는 결과값)을 출력할 때는 print를 사용한다.

print() 를 사용하기 위해서는 우선적으로 변수값 설정이 필요하다.

하지만 input은 따로 변수설정 없이 사용자가 직접 값을 선언할 수 있다.

input 사용 시에는 항상 입력되는 값들이 문자열(str)로 지정되기 때문에 만약 다른 데이터형으로 표현을 하고 싶다면 캐스팅 함수를 이용해서 int나 float 등으로 바꿔주어야 한다. 이를 이용한 것이 세번째 예제이다.

캐스팅 함수

int('123') => 123

float('23.345') => 23.345

str(12) => '12'

'파이썬이 제일 쉽다면서요' 카테고리의 다른 글

python #제어문 (if, if-else, if - elif - elif - else)  (0) 2021.06.01
python #연습문제  (0) 2021.06.01
Python #2. 연산자  (0) 2021.06.01
Python #1. 변수  (0) 2021.06.01
python #연습문제: 별표찍기  (0) 2021.06.01

+ Recent posts