Functions - Execution Programs
Functions - Execution Programs
5#8#5#4#
Value of X : 25
Value of X : 20
In [3]: S="WELCOME"
def Change(T):
T="HELLO"
print(T,end="@")
Change(S)
print(S)
HELLO@WELCOME
PYTHON 3.9*39
In [7]: V=50
def Change(N):
global V
V,N = N,V
print(V,N,sep="#",end="@")
Change(20)
print(V)
20#50@20
20#36#27#100#
In [9]: p=5
def sum(q,r=2):
global p
p=r+q**2
print(p,end="#")
a=10
b=5
sum(a,b)
sum(r=5,q=1)
105#6#
Python
EasyEasyEasy
SCHOOLbbbbCOM
3 3
3 2
5 3
250 # 150
250 # 100
130 # 100
22 # 40 # 9 # 13 #
def prod(x,y,z):
return x*y*z
a=addEm(6,16,26)
b=prod(2,3,6)
print(a,b)
48
None 36
300 @ 200
300 @ 100
120 @ 100
300 @ 120
In [3]: num = 1
def myfunc():
return num
print(num)
print(myfunc())
print(num)
1
1
1
In [4]: num = 1
def myfunc():
num = 10
return num
print(num)
print(myfunc())
print(num)
1
10
1
In [5]: num = 1
def myfunc():
global num
num = 10
return num
print(num)
print(myfunc())
print(num)
1
10
10
In [6]: a=20
y=5
def myfunc():
y=a
a=2
print("y=",y,"a=",a)
print("a+y=", a+y)
return a+y
print("y=",y,"a=",a)
print(myfunc())
print("y=",y,"a=",a)
y= 5 a= 20
---------------------------------------------------------------------------
UnboundLocalError Traceback (most recent call last)
<ipython-input-6-108564c7289c> in <module>
8 return a+y
9 print("y=",y,"a=",a)
---> 10 print(myfunc())
11 print("y=",y,"a=",a)
<ipython-input-6-108564c7289c> in myfunc()
2 y=5
3 def myfunc():
----> 4 y=a
5 a=2
6 print("y=",y,"a=",a)
Hello there!
5 times 5 = 25
In [11]: a=10
def call():
global a
a=15
b=20
print(a)
call()
15
In [14]: V=25
def Fun(Ch):
V=50
print(V,end=Ch)
V*=2
print(V,end=Ch)
print(V,end="*")
Fun("!")
print(V)
25*50!100!25
In [ ]: