⊗pyPmBsNCG 34 of 208 menu

파이썬에서 숫자로부터 자릿수 얻기

어떤 숫자의 모든 자릿수를 더하고 싶은 경우를 생각해 봅시다. 문자열에서처럼 인덱스로 접근하려고 하면 오류가 발생합니다:

num = 123 print(num[0] + num[1]) # 오류 발생

오류를 피하려면 먼저 숫자를 문자열로 변환해야 합니다. 그런 다음 필요한 문자열 문자를 다시 숫자 타입으로 변환합니다:

txt = '123' print(txt[0] + txt[1]) # '12' 출력 - 문자열로 합침

보시다시피, 문자열의 문자들도 역시 문자열이며 문자열로 합쳐집니다. 이것들을 숫자로 더하고 싶다고 가정해 봅시다. 이를 위해 문자열의 각 문자에 함수 int를 적용합니다:

num = 123 txt1 = str(num)[0] txt2 = str(num)[1] res = int(txt1) + int(txt2) print(res) # 3 출력

다음 숫자가 주어졌습니다:

tst = 123

이 숫자의 자릿수 합을 구하세요.

다음 숫자가 주어졌습니다:

tst = 4567

처음 두 자릿수를 더하세요. 그리고 얻은 결과에서 숫자 4567의 마지막 자릿수를 빼세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부