-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path09_Local variable.py
More file actions
72 lines (55 loc) · 1.26 KB
/
09_Local variable.py
File metadata and controls
72 lines (55 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Local variable :
# a)
class Calculation :
def add(self) :
a = 23
b = 33
result = a+b
print(result)
c1 = Calculation()
c1.add()
# b)
class Calculation() :
def test(self) :
a = 22
b = 66
print(a)
print(b)
def demo(self) :
print(a)
print(b)
c1 = Calculation()
c1.test()
# c)
class Calculation() :
def test(self) :
a = 100
b = 200
print(a)
print(b)
del a
#print(a) #localerror
c1 = Calculation()
c1.test()
# d)
class Student :
def __init__(self, name, age, roll) :
self.name = name
self.age = age
self.roll = roll
def printDetails(self) :
print(self.name) #accessing instance variable
#print(name) #accessing local variable , #nameError
s1 = Student('Rahul', 24, 1024)
s1.printDetails()
# e)
class Student :
def __init__(self, n, a, r) :
self.name = n
self.age = a
self.roll = r
def printDetails(self) :
print(self.name) #accessing instance variable
#print(n) #accessing local variable , #nameError
s1 = Student('Rahul', 24, 1024)
s1.printDetails()