Kupata Herufi kutoka kwa Nambari kwa Python

Wacha tuzingatie tukio ambapo tunataka kuongeza tarakimu zote za nambari fulani. Kama tukizirejea kwa kutumia fahirisi kama kwenye mstari, tutapata hitilafu:

pythonnum = 123
print(num[0] + num[1]) # itaonyesha hitilafu

Ili kuepuka hitilafu, inahitajika kwanza kubadilisha tarakimu kuwa mstari. Kisha herufi ya mstari tunayohitaji kubadilishwa tena kuwa aina ya nambari:

pythontxt = '123'
print(txt[0] + txt[1]) # itaonyesha '12' - itaongeza kama mistari

Kama unavyoona, herufi za mstari wetu pia ni mistari na inaongezwa kama mistari. Wacha tuseme tunataka kuongeza kama nambari. Kwa hili kwa kila herufi ya mstari tutumie kitendakazi int:

pythonnum = 123
txt1 = str(num)[0]
txt2 = str(num)[1]

res = int(txt1) + int(txt2)

print(res) # itaonyesha 3
Задание 1

Imepewa nambari:

pythontst = 123

Tafuta jumla ya tarakimu za nambari hii.

Задание 2

Imepewa nambari:

pythontst = 4567

Ongeza tarakimu mbili za kwanza. Kisha kwa matokeo yaliyopatikana toa tarakimu ya mwisho ya nambari 4567.