Skip to content

Commit f06f3b2

Browse files
committed
Class Variavble
1 parent 005421d commit f06f3b2

File tree

1 file changed

+27
-5
lines changed

1 file changed

+27
-5
lines changed

Employee Class Variable.ipynb

+27-5
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"cells": [
33
{
44
"cell_type": "code",
5-
"execution_count": 22,
5+
"execution_count": 40,
66
"metadata": {},
77
"outputs": [
88
{
@@ -12,23 +12,33 @@
1212
"1.04\n",
1313
"1.04\n",
1414
"1.04\n",
15-
"{'first': 'Soumyadip', 'last': 'Chowdhury', 'email': '[email protected]', 'pay': 900000}\n",
15+
"1.04\n",
16+
"100\n",
17+
"1.04\n",
18+
"{'__module__': '__main__', 'no_empl': 2, 'raise_amount': 1.04, '__init__': <function Employee.__init__ at 0x0000024613257AF8>, 'print': <function Employee.print at 0x0000024613257318>, 'apply_raise': <function Employee.apply_raise at 0x0000024613257A68>, '__dict__': <attribute '__dict__' of 'Employee' objects>, '__weakref__': <attribute '__weakref__' of 'Employee' objects>, '__doc__': None}\n",
19+
"{'first': 'Soumyadip', 'last': 'Chowdhury', 'email': '[email protected]', 'pay': 900000, 'raise_amount': 100}\n",
1620
"{'first': 'Soumyadip', 'last': 'Chowdhury', 'email': '[email protected]', 'pay': 100000}\n",
17-
"Soumyadip Chowdhury [email protected] 900000\n",
18-
"Soumyadip Chowdhury [email protected] 100000\n"
21+
"Soumyadip Chowdhury [email protected] 90000000\n",
22+
"Soumyadip Chowdhury [email protected] 100000\n",
23+
"No Of Employees 2\n",
24+
"No Of Employees 2\n",
25+
"No Of Employees 2\n"
1926
]
2027
}
2128
],
2229
"source": [
2330
"class Employee:\n",
2431
" \n",
32+
" no_empl=0;\n",
2533
" raise_amount=1.04\n",
2634
" \n",
2735
" def __init__(self,f ,l ,p ):\n",
2836
" self.first=f\n",
2937
" self.last=l\n",
3038
" self.email=f+\".\"+l+\"@python.com\"\n",
3139
" self.pay=p\n",
40+
" Employee.no_empl=Employee.no_empl+1\n",
41+
" \n",
3242
" \n",
3343
" def print(self):\n",
3444
" return \"{} {} {} {}\".format(self.first,self.last,self.email,self.pay)\n",
@@ -44,13 +54,25 @@
4454
"print(emp_1.raise_amount)\n",
4555
"print(emp_2.raise_amount)\n",
4656
"\n",
57+
"emp_1.raise_amount=100\n",
58+
"\n",
59+
"print(Employee.raise_amount)\n",
60+
"print(emp_1.raise_amount)\n",
61+
"print(emp_2.raise_amount)\n",
62+
"\n",
4763
"\n",
4864
"print(Employee.__dict__)\n",
4965
"print(emp_1.__dict__)\n",
5066
"print(emp_2.__dict__)\n",
5167
"\n",
68+
"emp_1.apply_raise()\n",
69+
"\n",
5270
"print(emp_1.print())\n",
53-
"print(emp_2.print())"
71+
"print(emp_2.print())\n",
72+
"\n",
73+
"print(\"No Of Employees\",emp_1.no_empl)\n",
74+
"print(\"No Of Employees\",emp_2.no_empl)\n",
75+
"print(\"No Of Employees\",Employee.no_empl)"
5476
]
5577
},
5678
{

0 commit comments

Comments
 (0)