Please Enable JavaScript!
Gon[ Enable JavaScript ]

파이썬(Python) 두 개의 숫자 더하기

파이썬 Python
반응형

파이썬에서는 숫자를 더할 때 연산자 “+” 를 사용합니다. 기본적인 더하기 연산자 사용법과 input 함수를 이용해서 사용자로부터 값을 입력 받아서 더하는 방법을 알아보겠습니다.

 


 

1. 변수의 숫자 더하기

 

아래 샘플에서는 “+” 연산자를 이용해서 두 개의 숫자를 더하고 있습니다. 

a = 1.1
b = 2.1

data_sum = a + b
print(f"SUM = {data_sum}")

[결과]
SUM = 3.2

 

계속해서 변수에 더한 값을 유지하고 싶을 때 계산 결과를 다시 변수에 저장합니다. 

data_sum = 1.1
data_sum = data_sum + 2.1
print(f"SUM = {data_sum}")
 
[결과]
SUM = 3.2

 

 

위와 같이 동일한 변수를 두 번 사용하는 것이 번거롭다면 아래와 같이 줄일 수 있습니다. 산술 연산자인 “+” 와 할당 연산자인 “=” 을 더해서 사용하는 것입니다. 만약 “=+” 와 같이 할당 연산자가 앞에 나오면 값이 더해지지 않습니다. 

data_sum = 1.1
data_sum += 2.1

print(f"SUM = {data_sum}")
 
[결과]
SUM = 3.2

 

 

2. input 을 통한 숫자 더하기

 

input 함수를 통해 숫자를 입력받아서 더하는 방법입니다. 사용자에게 입력을 요구할 때 사용하는 input 함수는 데이터 타입을 string 으로 반환합니다. 그래서 더하기 전에 타입 변환을 해야 합니다. 변환 없이 데이터를 더해 보겠습니다. input 의 입력값은 1.1 2.1 입니다. 

# input 을 통한 숫자 입력 받기
a = input('첫 번째 숫자 입력 : ')
b = input('두 번째 숫자 입력 : ')

data_sum = a + b

print(f"SUM = {data_sum}")
 
[결과]
첫 번째 숫자 입력 : 1.1
두 번째 숫자 입력 : 2.1
SUM = 1.12.1

 

 

입력한 숫자인 실수를 더하고 싶다면 내장 클래스인 float 를 이용해서 실수로 변환해야 합니다. 결과는 아래와 같습니다. 

# input 을 통한 숫자 입력 받기
a = input('첫 번째 숫자 입력 : ')
b = input('두 번째 숫자 입력 : ')

data_sum = float(a) + float(b)

print(f"SUM = {data_sum}")
 
[결과]
첫 번째 숫자 입력 : 1.1
두 번째 숫자 입력 : 2.1
SUM = 3.2

 

 

반응형
Posted by 녹두장군1
,