본문 바로가기
Python

[Python] 자료형 변환

by inspireman 2021. 7. 18.
728x90

|자료형 변환|


1. input() 함수로 입력 받은 값을 int, float으로 변환 하기

# int로 변환하기

a = int(input("첫 번재 숫자를 입력 : "))
b = int(input("두 번재 숫자를 입력 : "))

print(a + b)

# float로 변환하기

a = float(input("첫 번재 숫자를 입력 : "))
b = float(input("두 번재 숫자를 입력 : "))

print(a + b)

# 오류
int 변환 함수에 float 값이 입력 될 경우 오류 발생

예외가 발생했습니다. ValueError
invalid literal for int() with base 10: '10.0'

float 변환 함수에 str 값이 입력 될 경우 오류 발생

예외가 발생했습니다. ValueError
could not convert string to float: '안녕'

 

2. 입력 받은 값 스왑하기

# 입력 받은 a, b 값을 변수는 동일하지만 값을 스왑하여 출력

a = input("입력 값 : ")
b = input("입력 값 : ")

print(a, b)

c = b
b = a
a = c

print(a, b)
728x90
반응형

'Python' 카테고리의 다른 글

[Python] 파이썬 폴더 선택 창 띄우고 파일 목록 출력 하기  (0) 2021.08.08
[Python] 파이썬 텍스트(txt) 파일 쓰기  (0) 2021.07.29
[Python] 변수와 입력  (0) 2021.07.18
[Python] 숫자  (0) 2021.07.15
[Python] 문자열  (0) 2021.07.15

댓글