6. 6 Mahesh Kodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip
in Teaching (Merit)
27. පහත පයිත් රනඩෙටහේරහි ්රතිදතරර කුම ්ෂත?
i = 1
while True:
if i%2 == 0:
break
print(i)
i += 2
i) 1
ii) 1 2
iii) 1 2 3 4 5 6 …
iv) 1 3 5 7 9 11 …
v) 1 3 5 7 11 …
පයිත් ශ්රිත (Function) ඇසුින් ්රශ්ර
28- පහත ාරය ්රාරශ ්ෂ පයිත් පිනයණා භරනරේරහි භරිචත රර ශ්රිත (Function) ෙම්බ් ධේ ්
ෙතය ේේත?
i. රනරත රනරත භරිචත ාළ හනි රනඩෙටහර්ෂ ේ්ෙ ශ්රිත (Function) හනඳි් ිච හනා.
ii. ශ්රිත (Function) ම ගි් පිනයණා රනඩෙටහරට රඩර ෙර්ගථා ෙනානේම ්ෂ ්බර ේරොේේ
iii. භරිචත ාය් රරටම කේේියා වූ ශ්රිත ිය්ගම රණ ාය යනනීේම් පහසුාම පයිත් ්බර
ේරොේතයි.
iv. ශ්රිත භරිචත ර් ේ් රේතු මූලිා භරනරර් පම ණි.
v. ඉහත සි ල්්ම ියරනයදි
29- පයිත් හි ශ්රිත ්ෂ ිය්ගම රණ ි රීම ට භරිචත රර ර්ංගු රරම ර් ේ් ,
i. Fun
ii. Define
iii. Def
iv. Function
v. Func{}
30 පහත රනඩෙටහේරහි ්රතිදතරර කුම ්ෂත?
1. def sayHello():
2. print('Hello World!')
3. sayHello()
4. sayHello()
i. Hello World!
Hello World!
ii. ‘Hello World!’
‘Hello World!’
iii. Hello
Hello
iv. ඉහත සි ල්්ම ියරනයදි
v. 1 හර 2 ර පිළිතුරු ේතාම ියරනයදි
7. 7 Mahesh Kodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip
in Teaching (Merit)
31. පහත පයිත් රනඩෙටහේරහි ්රතිදතරර කුම ්ෂත?
1. def printMax(a, b):
2. if a > b:
3. print(a, 'is maximum')
4. elseif a == b:
5. print()
6. else:
7. print(b, 'is maximum')
8. printMax(3, 4)
i. 3
ii. 4
iii. 4 is maximum
iv. 3 is equal to 4
v. ඉහත ි සිර්ෂ ේරොේේ
32. පහත පයිත් රනඩෙටහේරහි ්රතිදතරර කුම ්ෂත?
1. x = 50
2. def func(x):
3. print('x is', x)
4. x = 2
5. print('Changed local x to', x)
6. func(x)
7. print('x is still', x)
i. x is still 50
ii. x is 50
iii. x is still 2
iv. x is still 100
v. ඉහත ි සිර්ෂ ේරොේේ.
vi.
33. පහත පයිත් රනඩෙටහේර් ාරය්ෂ ්රතිදතරර ායයි ත?
1. x = 50
2.
3. def func():
4. global x
5.
6. print('x is', x)
7. x = 2
8. print('Changed global x to', x)
9. func()
10. print('Value of x is', x)
i. x is 50
Changed global x to 2
Value of x is 50
ii. x is 50
Changed global x to 2
Value of x is 2
iii. x is 2
Changed global x to 50
Value of x is 2
iv. x is 50
Changed global x to 50
Value of x is 50
v. ඉහත ි සිර්ෂ ේරොේේ
8. 8 Mahesh Kodituwakku-BTech-(ICT),MCTS,MIEEE,Certificate in ICT(AIT-Thailand)National Dip
in Teaching (Merit)
34- පහත රනඩෙටහේරහි ්රතිදතරර ර් ේ් ?
1. def say(message, times = 1):
2. print(message * times)
3.
4. say('Hello')
5. say('World', 5)
i. Hello
WorldWorldWorldWorldWorld
ii. Hello
World 5
iii. Hello
World, Hello,World, Hello,World
iv. Hello
World,World,World,World,World
v. Hello
35-පහත රනඩෙටහේරහි ්රතිදතරර ර් ේ් ,
1. def func(a, b=5, c=10):
2. print('a is', a, 'and b is', b, 'and c is', c)
3.
4. func(3, 7)
5. func(25, c = 24)
6. func(c = 50, a = 100)
i) a is 7 and b is 3 and c is 10
a is 25 and b is 5 and c is 24
a is 5 and b is 100 and c is 50
ii) a is 3 and b is 7 and c is 10
a is 5 and b is 25 and c is 24
a is 50 and b is 100 and c is 5
iii) a is 3 and b is 7 and c is 10
a is 25 and b is 5 and c is 24
a is 100 and b is 5 and c is 50
iv) ඉහත 1 හර 2 පිළිතුරු ියරනයදි
v)a is 3 and b is 7 and c is 10
a is 25 and b is 5 and c is 25
a is 100 and b is 5 and c is 50