Kitanzi for katika Python
Vitanzi vimeundwa kurudia utekelezaji wa operesheni moja mara kwa mara, kwa mfano, kupitia vipengele vya vitu vinavyoweza kupeperushwa. Vitu hivi ni pamoja na masharti, tuple, orodha, seti na kamusi.
Katika Python, kitanzi kinachotumika sana ni
for. Sintaksia yake inaonekana hivi:
for kipengele in kitu_kinachoweza_kupeperushwa:
mwili_wa_kitanzi
Katika kitanzi for, sawa na katika muundo wa
if-else, chini ya kizuizi chenye masharti
ni muhimu kufanya indent moja kwa msimbo
ulio chini yake.
Tuchukulie tuna orodha lst:
lst = [1, 2, 3, 4, 5]
Wacha tutumie kitanzi for kuipitia
na kuchapisha vipengele vyake vyote:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # itatoa 1, 2... 5
Katika mwili wa kitanzi unaweza kufanya operesheni mbalimbali na vipengele. Wacha tuchapishe miraba ya thamani za vipengele:
for el in lst:
print(el ** 2) # itatoa 1, 4... 25
Imepewa orodha:
tst = ['1', '2', '3', '4', '5']
Ipitie kwa kutumia kitanzi na uchapishe kwenye konsole kipengele kimoja kimoja.
Imepewa tuple:
tst = (1, 2, 3, 4, 5)
Ipitie kwa kutumia kitanzi na uchapishe kwenye konsole kipengele kimoja kimoja.
Imepewa seti:
tst = {'a', 'b', 'c', 'd', 'e'}
Ipitie kwa kutumia kitanzi na uchapishe kwenye konsole kipengele kimoja kimoja.
Imepewa mstari:
tst = 'abcde'
Ipitie kwa kutumia kitanzi na uchapishe kwenye konsole herufi moja moja.
Imepewa nambari:
tst = 12345
Ipitie kwa kutumia kitanzi na uchapishe kwenye konsole tarakimu moja moja.
Imepewa orodha:
tst = [1, 2, 3, 4, 5]
Ongeza kwa kila kipengele chake nambari
2 na uchapishe matokeo kwenye konsole.