Usambazaji wa Vipimo vya Kazi kwa Vigezo vya Msingi katika Python
Wacha tuchunguze sifa za usambazaji wa aina za data za msingi (masharti, nambari) kwenye vigezo vya kazi.
Tuchukulie tuna kazi ambayo inapokea
kigezo tst kama kigezo na kuweka
thamani yake kuwa 2. Baada ya kazi tutatangaza
kigezo num:
pythondef func(tst):
tst = 2
print(tst)
num = 3
Wacha tuite kazi na tupitishe kwenye kigezo
chake kigezo num na tuonyeshe
thamani yake kwenye konsoli. Licha ya kuwa
kwenye kigezo cha kazi kimeonyeshwa num,
thamani yake katika eneo la utambuzi wa kimataifa
haijabadilika:
pythonfunc(num) # itaonyesha 2
print(num) # itaonyesha 3
Задание 1
Matokeo ya utekelezaji wa msimbo ufuatao utakuwa nini:
pythondef func(txt):
txt = 'user2'
return txt
name = 'user1'
res = func(name)
print(res)
print(name)
Задание 2
Matokeo ya utekelezaji wa msimbo ufuatao utakuwa nini:
pythondef func(tst1, tst2):
tst1 += 1
tst2 *= 2
return tst1 + tst2
num1 = 0
num2 = 2
res = func(num1, num2)
print(num1 + num2)
print(res)