>  기사  >  백엔드 개발  >  첫 번째 숫자와 마지막 숫자의 합을 구하는 Python 프로그램

첫 번째 숫자와 마지막 숫자의 합을 구하는 Python 프로그램

王林
王林앞으로
2023-09-13 11:17:081142검색

첫 번째 숫자와 마지막 숫자의 합을 구하는 Python 프로그램

이 기사에서 주어진 작업은 정수의 첫 번째 숫자와 마지막 숫자를 더하는 것입니다. 이제 정수는 매우 작을 수도 있고 매우 클 수도 있습니다. 따라서 이 계획은 두 부분으로 나누어진다. 먼저, 이 정수가 얼마나 큰지 알아내고 그로부터 첫 번째 숫자를 얻어야 합니다. 두 번째 부분은 주어진 정수에서 마지막 숫자를 구하는 것입니다. 이는 숫자를 10으로 나누고 나머지를 구함으로써 쉽게 수행할 수 있습니다. 이 Python 기사에서는 네 가지 다른 예를 사용하여 정수의 첫 번째 숫자와 마지막 숫자를 더하는 방법을 보여줍니다.

첫 번째 예에서는 반복적으로 10으로 나누기를 사용하여 정수의 자릿수를 구합니다. 예제 2에서는 math.log10()을 사용하여 정수의 자릿수를 가져옵니다. 예제 3에서는 길이를 찾기 위해 정수를 문자열로 변환하고, 예제 4에서는 정수를 먼저 문자열로 변환한 다음 인덱스 값 0과 -1을 사용하여 첫 번째와 마지막 숫자를 가져옵니다. 그런 다음 첫 번째 숫자와 마지막 숫자를 추가하여 결과를 얻습니다.

예제 1: 반복적인 나눗셈을 사용하여 정수의 첫 번째 자리와 마지막 자리의 합을 구하여 숫자의 개수를 구합니다.

알고리즘

1단계 - 정수의 자릿수를 계산하는 countDigits 함수를 작성합니다.

2단계 - 반복 나누기 방법을 사용합니다.

3단계 - 이제 정수를 10**count로 나누어 첫 번째 숫자를 구합니다.

4단계 - 10으로 나누고 나머지를 취하여 마지막 숫자를 구합니다.

5단계 - 첫 번째 숫자와 마지막 숫자를 추가하세요.

6단계 - 배열에 주어진 다양한 길이의 숫자에 대해 이 작업을 수행합니다.

7단계 - 출력물 인쇄.

Code

의 중국어 번역은

code

입니다. 으아아아

출력 - 예 1

명령 창에서 Python 파일 실행

cmd 창을 엽니다. cmd 창에서 출력을 확인하십시오.

아아아아

예 2: math.log10 함수를 사용하여 정수의 첫 번째 숫자와 마지막 숫자의 합을 구하여 숫자의 자릿수를 찾습니다.

알고리즘

1단계 - 정수의 자릿수를 계산하려면 countDigits 함수를 작성하세요.

2단계 - 이 함수에 math.floor(math.log10(thenumber) + 1) 공식을 사용하세요.

3단계 - 이제 정수를 10**count로 나누어 첫 번째 숫자를 얻습니다

4단계 - 10으로 나누고 나머지를 구하여 마지막 숫자를 얻습니다.

5단계 - 합계를 구하려면 첫 번째 숫자와 마지막 숫자를 더하세요.

6단계 - 다양한 길이의 숫자로 이 작업을 수행하려면 다양한 정수가 포함된 배열을 사용하세요.

7단계 - 합계를 인쇄하세요.

으아아아

출력 - 예 2

명령 창에서 Python 파일 실행

cmd 창을 엽니다. cmd 창에서 출력을 확인하십시오.

으아아아

예제 3: int를 str로 변환하고 len 함수를 사용하여 자릿수를 구하여 정수의 첫 번째 자리와 마지막 자리의 합을 구합니다

알고리즘

1단계 - 정수의 자릿수를 계산하는 countDigits 함수를 작성합니다.

2단계 - 이 함수 내에서 개수를 계산하려면 먼저 int를 str로 변환한 다음 길이를 가져옵니다.

3단계 - 이제 정수를 10**count로 나누어 첫 번째 숫자를 구합니다.

4단계 - 10으로 나누고 나머지를 구하여 마지막 숫자를 구합니다.

5단계 - 이제 첫 번째와 마지막 숫자를 추가하세요.

6단계 - 배열에 지정된 모든 숫자에 대해 이 메서드를 실행합니다.

7단계 - 합계를 인쇄하세요.

으아아아

출력 - 예 3

명령 창에서 Python 파일 실행

cmd 창을 엽니다. cmd 창에서 출력을 확인하십시오.

으아아아

그림 3: CMD 창의 예제 3 출력

예제 4: 문자열 인덱스 값을 사용하여 첫 번째 숫자와 마지막 숫자를 구하여 정수의 첫 번째 숫자와 마지막 숫자의 합을 구합니다

알고리즘

1단계 - 먼저 정수를 문자열로 변환합니다.

2단계 - 인덱스 0을 사용하여 첫 번째 숫자를 구하고 다시 정수로 변환합니다.

3단계 - 인덱스 -1을 사용하여 마지막 숫자를 구하고 다시 정수로 변환합니다.

4단계 - 첫 번째 숫자와 마지막 숫자를 추가하세요.

5단계 - 배열에 주어진 다양한 길이의 숫자에 대해 이 작업을 수행합니다.

6단계 - 계산된 합계를 인쇄합니다.

으아아아

출력 - 예 4

명령 창에서 Python 파일 실행

cmd 창을 엽니다. cmd 창에서 출력을 확인하십시오.

아아아아

숫자는 배열에서 지정되고 추출됩니다.

결론

여기에서는 정수의 첫 번째 숫자와 마지막 숫자를 더하는 방법을 보여주는 다양한 방법을 제공했습니다. 서로 다른 길이의 서로 다른 정수가 배열에 기록됩니다. 그런 다음 이 정수에 대해 다른 방법을 사용하십시오. 방법은 주로 정수의 중앙값을 찾는 방법이나 정수에서 첫 번째와 마지막 숫자를 찾는 방법이 다릅니다.

위 내용은 첫 번째 숫자와 마지막 숫자의 합을 구하는 Python 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제