자릿수 합계를 위한 Python 프로그램

게시 됨: 2023-01-18

목차

파이썬 - 개요

Python은 여러 가지 이유로 가장 많이 찾는 프로그래밍 언어입니다. Python을 더 대중적으로 만든 몇 가지 기능은 다음과 같습니다.

  • Python은 Windows, Linux, Mac, Raspberry Pi 등과 같은 모든 플랫폼에서 작동할 수 있습니다.
  • Python의 구문은 간단하고 코드는 영어와 유사하므로 쉽게 읽을 수 있습니다.
  • 개발자는 Python에서 제공하는 구문을 사용하여 더 적은 줄로 효율적으로 코드를 작성할 수 있습니다.
  • 인터프리터 시스템에서 실행되므로 빠른 프로토타이핑을 제공합니다.
  • Python은 절차적, 기능적 및 객체 지향 프로그래밍 언어에 사용할 수 있습니다.

숫자 합계의 기초:

임의의 수의 자릿수 합은 그 수의 자릿수를 모두 더한 결과를 말합니다. 한 자릿수 합계가 나올 때까지 자릿수 추가를 반복합니다. 즉, 어떤 수의 자릿수를 더한 합이 9보다 크면 자릿수 덧셈을 반복한다. 자릿수 합을 환산 자릿수 합이라고도 한다. 자릿수 합은 단위 자릿수 합을 얻을 때까지 자릿수를 반복해서 더한 최종 결과입니다. 수학에서 숫자의 자릿수 합은 Digit Sum(n)으로 표시되며 여기서 'n'은 자릿수 합을 계산할 수를 나타냅니다.

숫자 합계를 찾는 개념을 이해하기 위해 예를 들어 보겠습니다. 숫자 '231'의 자릿수 합을 구하고자 하면 구한 합이 한 자릿수가 될 때까지 각 자릿수를 더한다.

숫자 합계(123) = 1 + 2 + 3 = 6

개념을 더 잘 이해하기 위해 다른 예를 들어 보겠습니다. 숫자 '987'의 자리수 합을 구해 봅시다.

Digit Sum(987)은 다음과 같이 계산됩니다.

= 9 + 8 + 7 = 24

= 2 + 4 = 6.

따라서 987의 숫자 합은 6입니다.

upGrad의 데이터 과학 과정을 확인하십시오

Python의 자릿수 합계:

Python은 입력 숫자의 자릿수 합을 결정하기 위한 기초를 형성하는 숫자의 자릿수 합을 찾는 코드를 개발하기 위한 좋은 플랫폼을 제공합니다. 지정된 숫자의 자릿수 합계를 찾는 코드를 개발하기 위해 Python에서 사용되는 일반적인 알고리즘은 다음과 같습니다.

1단계: 입력된 숫자를 읽습니다.

2단계: 합을 저장할 수 있는 변수를 선언하고 합을 '0'으로 나타내는 변수를 초기화한다.

3단계: 조건 루프를 사용하여 숫자가 0이 될 때까지 4단계와 5단계를 반복합니다.

4단계: 나머지 연산자(%)를 사용하여 숫자의 가장 오른쪽 자리를 추출합니다. 얻은 숫자는 합계를 반영하는 변수에 추가됩니다.

5단계: 숫자를 10으로 나누고 맨 오른쪽 숫자를 제거합니다.

6단계: 'sum'으로 선언된 변수에 저장된 결과가 출력됩니다.

파이썬에는 숫자의 자릿수 합을 찾기 위해 구현할 수 있는 여러 메서드가 있습니다. 다음 섹션에서 이러한 방법에 대해 논의해 보겠습니다.

인기 있는 데이터 과학 과정 살펴보기

IIITB의 데이터 사이언스 총괄 포스트 대학원 프로그램 비즈니스 의사 결정을 위한 데이터 과학 전문 인증 프로그램 애리조나 대학교 데이터 과학 석사
IIITB의 데이터 과학 고급 인증 프로그램 메릴랜드 대학교의 데이터 과학 및 비즈니스 분석 전문 인증 프로그램 데이터 과학 과정

방법 1: Python에서 str() 및 int() 메서드를 사용하여 자릿수 합계 결정

str() 메서드는 입력된 숫자를 문자열로 변환하고 int() 메서드는 문자열의 숫자를 정수로 변환합니다. 이 방법에서는 자릿수의 합을 구하려는 숫자를 문자열로 변환합니다. 문자열의 각 숫자가 반복됩니다. 각 반복 중에 문자열 숫자가 정수로 변환되어 합계에 추가됩니다.

2022년에 배워야 할 최고의 데이터 과학 기술

SL. 아니요 2022년에 배워야 할 최고의 데이터 과학 기술
1 데이터 분석 코스 추론 통계 강좌
2 가설 테스트 프로그램 로지스틱 회귀 강좌
선형 회귀 과정 분석을 위한 선형 대수학

방법 2: sum() 메서드를 사용하여 Python에서 자릿수 합계 찾기

sum() 메서드는 Python에서 목록 요소의 합계를 결정합니다. 여기서 숫자는 str() 메서드를 사용하여 문자열로 변환됩니다. 문자열은 각각 strip() 및 map() 함수를 사용하여 스트립되고 숫자 목록으로 변환됩니다. 마지막으로 sum() 함수는 숫자의 자릿수 합계를 결정하는 데 사용됩니다.

인기 있는 데이터 과학 기사 읽기

데이터 과학 진로: 포괄적인 진로 가이드 데이터 과학 경력 성장: 일의 미래가 여기에 있습니다 데이터 과학이 중요한 이유는 무엇입니까? 데이터 과학이 비즈니스에 가치를 부여하는 8가지 방법
관리자를 위한 데이터 과학의 관련성 모든 데이터 과학자가 갖추어야 할 궁극의 데이터 과학 치트 시트 데이터 과학자가 되어야 하는 6가지 이유
데이터 과학자의 하루: 그들은 무엇을 합니까? 잘못된 통념: 데이터 과학에는 코딩이 필요하지 않습니다 비즈니스 인텔리전스와 데이터 과학: 차이점은 무엇입니까?

방법 3: 자릿수의 합을 결정하기 위한 일반적인 접근 방식

이 방법에서는 이전 섹션 중 하나에서 설명한 일반 알고리즘이 반복 또는 재귀를 통해 Python 코드로 구현됩니다. 숫자의 자릿수 합계를 결정하기 위해 반복 및 재귀 접근 방식을 모두 보여주는 아래에 표시된 Python 코드의 예를 살펴보십시오.

숫자의 자릿수 합계를 찾는 실용적인 응용 프로그램:

  • 숫자의 자릿수 합을 찾는 것은 빠른 가분성 테스트의 필수 요소입니다. 예를 들어 모든 자연수는 자릿수의 합이 3의 배수인 경우에만 3의 배수입니다.
  • 이것은 나인 규칙과 나인 기술 캐스팅의 기초입니다.
  • 또한 체크섬 알고리즘의 중요한 구성 요소이기도 합니다.

tableau, 데이터 사이언스에 대해 궁금하시다면 실무 전문가를 위해 만들어진 IIIT-B & upGrad의 데이터 사이언스 Executive PG Program을 확인해보세요. 이 프로그램은 10개 이상의 사례 연구 및 프로젝트, 실용적인 실습 워크숍, 업계 전문가와의 멘토링을 제공합니다. , 업계 멘토와의 일대일, 400시간 이상의 학습 및 최고의 기업과의 취업 지원.

이 기사를 공유하고 싶습니까?

미래의 경력을 준비하십시오

미래의 경력을 준비하십시오