⊗pyPmBsNCG 34 of 208 menu

Simbolių gavimas iš skaičiaus Python kalboje

Panagrinėkime atvejį, kai norime sudėti visus tam tikro skaičiaus skaitmenis. Jei kreipsimės į juos pagal indeksus kaip į eilutę, gausime klaidą:

num = 123 print(num[0] + num[1]) # išves klaidą

Kad išvengtumėte klaidos, pirmiausia reikia paversti skaitmenis į eilutes. Tada reikalingą simbolių eilutę vėl paversti į skaitinį tipą:

txt = '123' print(txt[0] + txt[1]) # išves '12' - sudės kaip eilutes

Kaip matote, mūsų eilutės simboliai taip pat yra eilutės ir sudedami kaip eilutės. Tarkime, kad norime juos sudėti kaip skaičius. Tam kiekvienam eilutės simboliui pritaikykime funkciją int:

num = 123 txt1 = str(num)[0] txt2 = str(num)[1] res = int(txt1) + int(txt2) print(res) # išves 3

Duotas skaičius:

tst = 123

Raskite šio skaičiaus skaitmenų sumą.

Duotas skaičius:

tst = 4567

Sudėkite pirmus du skaitmenis. Tada iš gauto rezultato atimkite paskutinį skaičiaus 4567 skaitmenį.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti