두 개의 숫자를 더하는 Python 프로그램을 작성하는 방법은 무엇입니까? [예시 포함]

게시 됨: 2021-01-29

목차

소개

Python은 눈에 띄는 기능, 쉬운 구문, 우수한 가독성, 다양한 라이브러리 및 API의 가용성으로 인해 많은 주목을 받았습니다.

이제 모든 컴퓨터 괴짜는 이 유행하는 언어를 배우고 싶어하지만 "시작하는 방법"에 대한 질문이 있을 수 있습니다. 글쎄, 그 질문에 대한 대답은 파이썬 문서를 살펴보고 파이썬의 구문을 아는 것입니다.

파이썬의 모든 규칙과 구문을 배운 후에 우리 마음은 파이썬으로 사소한 또는 Hello World 프로그램을 구현하도록 촉구할 수 있습니다. 이제 파이썬에서 두 개의 숫자를 추가하는 간단한 코드를 살펴보고 열광적인 마음의 갈증을 충족시키자.

코드 연습

이 코드의 다른 가능한 구현을 살펴보겠습니다.

1. 두 숫자의 덧셈

두 개의 사용자 정의 숫자를 더하는 코드를 보여 드리겠습니다.

나는 = 5
j = 6
합계 = i+j
print( "합" ,i, "and" ,j, "is" ,sum) #line1
print( "합" ,i, "and" ,j, "is" ,i+j) #line2

파이썬의 고유한 기능 중 하나는 변수의 데이터 유형을 지정할 필요가 없고 변수에 값을 직접 할당할 수 있다는 것입니다. 그러면 파이썬이 열심히 일합니다.

위의 코드에서 변수 i와 j는 더할 값을 저장하고 sum 변수는 i+j의 값을 저장합니다. 그런 다음 해당 값을 인쇄할 수 있습니다. 또한 주목해야 할 점이 있습니다. 변수에 답을 저장하지 않으려면 print 문 자체에서 직접 답을 계산할 수 있습니다(2행에 표시됨).

그러나 사용자로부터 입력으로 제공된 숫자를 추가하려면 어떻게 해야 할까요?

2. 사용자 입력 번호 추가

이 코드는 이전 코드와 유사하지만 유일한 차이점은 사용자 입력으로 변수를 할당한다는 것입니다. 코드를 살펴보겠습니다.

i = input("첫 번째 숫자를 입력하십시오 ")
j = input("두 번째 숫자를 입력하십시오 ")
합계 = i+j
print("합",i,"및",j,"is",sum)
print("합",i,"및",j,"is",i+j)

위의 코드에서 첫 번째 줄은 출력 화면에서 "첫 번째 숫자를 입력하십시오"라는 프롬프트를 표시하고 터미널 또는 콘솔은 변수 i에 할당될 입력을 예상합니다. 유사하게, 동일한 프로세스가 라인 2에 대해 관찰될 것입니다. 이제 두 변수 i, j 모두 사용자 입력으로 할당되고 합계가 합계 변수에 저장됩니다. 케이크워크 같은 느낌이죠?

3. 두 개의 부동 소수점 수의 추가

소수점 이하 자릿수로 숫자를 추가해야 하는 상황에 직면할 수 있는 경우가 많습니다. 그 구현을 살펴보겠습니다!

나는 = 1.5223
j = 1.8365
합계 = i+j
print("합",i,"및",j,"is",sum) #line1
print("합",i,"및",j,"is",i+j) #line2

이미 논의한 바와 같이 우리는 우리가 사용할 변수의 데이터 유형을 언급할 필요가 없습니다. 변수 i, j는 부동 소수점 값으로 처리되며 얻은 최종 결과는 소수점 이하 자릿수를 갖습니다.

우리는 또한 파이썬에서 정수를 float로 typecast할 수 있습니다. 정수 더하기와 float 더하기의 차이점을 보여드리겠습니다.

나는 = 3
j = 6
합계 = float(i)+float(j) #line1
print("합",i,"및",j,"is",sum) #line2
print("합",i,"및",j,"is",i+j) #line3print(float(i+j)) #line4

위의 스니펫에는 두 개의 정수가 할당된 두 개의 변수 i, j가 있습니다. 이제 이 두 변수를 추가하면 답은 정수 유형이 됩니다. 변수를 float로 타입캐스팅(라인 1에서 볼 수 있듯이)하거나 답변을 float로 타입캐스팅(라인 4에서 볼 수 있음)하여 float 데이터 유형으로 답을 얻을 수 있습니다.

라인 2와 라인 3의 주요 차이점은 라인 3의 소수점 이하 자릿수 부족입니다. 라인 2의 출력은 8.0이고 라인 3의 출력은 8이므로 변수의 소수점 정밀도를 유지하려는 경우 그런 다음 float 데이터 유형을 사용해야 합니다.

읽어보기: Python 프로젝트 아이디어 및 초보자를 위한 주제

결론

우리는 두 개의 사용자 정의 숫자 추가, 사용자 입력 숫자 추가, float 숫자 추가, float 데이터 유형으로 결과의 소수 정밀도 관찰, 파이썬에서 숫자 유형 변환을 본 다양한 코드 스니펫을 살펴보았습니다.

이제 파이썬에서 두 개의 숫자를 추가하는 방법을 알았으므로 직접 코드를 작성하고 다양한 데이터 유형으로 코드를 수정해 보십시오. 그리고 파이썬에서 몇 가지 다른 사소한 작업을 수행하고 파이썬 프로그래밍의 재미를 탐구하십시오.

세계 최고의 대학에서 데이터 과학 과정배우십시오 . 이그 제 큐 티브 PG 프로그램, 고급 인증 프로그램 또는 석사 프로그램을 획득하여 경력을 빠르게 추적하십시오.

Python 프로그래밍의 장단점은 무엇입니까?

Python은 개발에 깊은 뿌리를 두고 있으며 현재 프로그래밍 영역에서 지원을 받고 있는 놀라운 언어입니다. 그러나 장점과 함께 선택 해제하기 전에 고려해야 할 몇 가지 단점도 있습니다. 장단점은 다음과 같습니다.
장점
1. Python 구문은 사용자 친화적이며 작성하기 쉽습니다. 들여쓰기를 사용하여 영어로 일부 문장을 작성하는 것과 거의 같습니다.
2. 다른 언어에서 너무 많은 줄로 해결된 문제는 다양한 내장 함수의 도움으로 Python에서 절반 미만으로 해결할 수 있습니다.
3. 프로그래머가 많은 것을 작성할 필요가 없고 대부분의 작업이 컴파일러 자체에 의해 수행되기 때문에 코드가 훨씬 깨끗하고 짧습니다.
단점
1. Python의 가장 큰 단점 중 하나는 속도입니다. 매우 느리고 C++ 및 Java보다 느립니다.
2. 많은 프로그래머들은 파이썬이 내장된 파이썬 함수에 의해 대부분의 작업이 수행되기 때문에 로직 구축을 망치기 때문에 파이썬을 피하는 것이 좋습니다.

Python의 숫자 데이터 유형에 대해 무엇을 이해하고 있습니까?

Python에서 숫자 데이터 또는 값은 일반적으로 숫자 데이터 유형으로 표시됩니다. Python에는 다음과 같은 세 가지 유형의 숫자 ​​값이 있습니다.
1. 정수
3, 0, -100, -2, 25와 같은 정수는 int 클래스로 표현됩니다. C++와 같은 다른 프로그래밍 언어와 달리 정수 값의 길이에는 제한이 없습니다. Python의 int 클래스에 C++의 long long int에 해당하는 값을 입력할 수 있습니다.
2. 플로트
소수 또는 십진 숫자 값은 float로 알려져 있으며 float 클래스로 표시됩니다. float 값의 과학적 표기법은 "e" 또는 "E" 다음에 "+" 또는 "-"를 추가하여 결정할 수 있습니다.
3. 복합
"a"가 실수부이고 "b"가 허수부인 "a+ib" 형태의 값은 복소수로 간주되며 Python의 복소수 클래스로 표현됩니다.

최고의 Python IDE의 이름을 지정하시겠습니까?

꽤 괜찮은 Python IDE가 많이 있습니다. 이들 중 일부는 JetBrains의 PyCharm, Microsoft의 Visual Studio Code, Spyder, Eclipse, Atom, PyDev 및 Wing IDE입니다.