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:

pythonfor 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:

pythonlst = [1, 2, 3, 4, 5]

Wacha tutumie kitanzi for kuipitia na kuchapisha vipengele vyake vyote:

pythonlst = [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:

pythonfor el in lst:
  print(el ** 2) # itatoa 1, 4... 25
Задание 1

Imepewa orodha:

pythontst = ['1', '2', '3', '4', '5']

Ipitie kwa kutumia kitanzi na uchapishe kwenye konsole kipengele kimoja kimoja.

Задание 2

Imepewa tuple:

pythontst = (1, 2, 3, 4, 5)

Ipitie kwa kutumia kitanzi na uchapishe kwenye konsole kipengele kimoja kimoja.

Задание 3

Imepewa seti:

pythontst = {'a', 'b', 'c', 'd', 'e'}

Ipitie kwa kutumia kitanzi na uchapishe kwenye konsole kipengele kimoja kimoja.

Задание 4

Imepewa mstari:

pythontst = 'abcde'

Ipitie kwa kutumia kitanzi na uchapishe kwenye konsole herufi moja moja.

Задание 5

Imepewa nambari:

pythontst = 12345

Ipitie kwa kutumia kitanzi na uchapishe kwenye konsole tarakimu moja moja.

Задание 6

Imepewa orodha:

pythontst = [1, 2, 3, 4, 5]

Ongeza kwa kila kipengele chake nambari 2 na uchapishe matokeo kwenye konsole.