Backend/Python

Python 파이썬 데이터 타입 변환 함수, 입력 함수

쏠솔랄라 2023. 6. 28. 13:31

 

데이터 타입 변환 함수

 

 

bool() : bool로 변환
int() : 정수로 변환
str() : 문자열로 변환
float() : 실수로 변환

 

ex.
x,y = 10,'10'

print(y + x)
print(x * y)

-> 타입 불일치로 연산 불가

x : 정수, y : 문자

문자열 더하기는 문자열 뒤에 문자열을 붙여준다

 

 

C언어에서는 참은 1 거짓 0 표현
: 입력되는 데이터에 한해서 0은 거짓 0이아닌 모든 데이터는 참

 

ex.
a,b = 0.1,'';

print(bool(a))
print(bool(b))

 

 IO : Input/Output (입출력)

 

 

input 함수 : Python 에서 키보드를 통해서 입력받는 함수


데이터 공간에 입력받은 값은 항상 저장해 주어야 한다
input함수로 입력받은 값은 항상 문자열이다
다른 형식의 데이터를 사용하려면 형변환 함수를 이용하여야 한다

 

print() : 출력
Input : 입력
input() : 입력
print("정수 입력 : ",end="")

 

su = int(input("정수 입력 : "))
print(type(su))
print("su = {}".format(su))

 

출력화면

 

 


 

 

Exercise

 

사용자에게 입력을 받아 다음을 계산하시오

(결과 화면)
자바 시험 점수 입력하세요
95
파이썬 시험 점수 입력하세요
80
이름을 입력하세요
홍길동
============================
홍길동님의 성적 합계 = 175점, 평균 = 87.5

 

java = int(input("자바 시험 점수 : "))
python = int(input("파이썬 시험 점수 : "))
name = input("이름 : ")
sum = java+python

print("========================\n{}님의 성적 합계 : {} 점, 평균 : {} 점".format(name,sum,sum/2))

 

출력화면