|
2 | 2 | "cells": [
|
3 | 3 | {
|
4 | 4 | "cell_type": "code",
|
5 |
| - "execution_count": 15, |
| 5 | + "execution_count": 16, |
6 | 6 | "metadata": {},
|
7 | 7 | "outputs": [
|
8 | 8 | {
|
9 |
| - "ename": "AttributeError", |
10 |
| - "evalue": "'Developer' object has no attribute 'employees'", |
| 9 | + "ename": "SyntaxError", |
| 10 | + "evalue": "invalid syntax (<ipython-input-16-e7a8f434ca87>, line 26)", |
11 | 11 | "output_type": "error",
|
12 | 12 | "traceback": [
|
13 |
| - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", |
14 |
| - "\u001b[1;31mAttributeError\u001b[0m Traceback (most recent call last)", |
15 |
| - "\u001b[1;32m<ipython-input-15-1d755ece3294>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m 42\u001b[0m \u001b[0mdev_1\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mDeveloper\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Soumyadip\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Chowdhury\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;36m700000\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Python\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 43\u001b[0m \u001b[0mdev_2\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mDeveloper\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Soumyadip\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Chowdhury\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;36m900000\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"JAVA\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 44\u001b[1;33m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdev_1\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 45\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdev_2\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 46\u001b[0m \u001b[0mman_1\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mManager\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Soumyadip\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Chowdhury\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;36m700000\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mdev_1\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", |
16 |
| - "\u001b[1;32m<ipython-input-15-1d755ece3294>\u001b[0m in \u001b[0;36mprint\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 15\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 16\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 17\u001b[1;33m \u001b[1;32mfor\u001b[0m \u001b[0mx\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0memployees\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 18\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 19\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[1;34m\"Developer Overring : {} {} {} {} {}\"\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mformat\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfirst\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mlast\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0memail\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mpay\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mlang\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", |
17 |
| - "\u001b[1;31mAttributeError\u001b[0m: 'Developer' object has no attribute 'employees'" |
| 13 | + "\u001b[1;36m File \u001b[1;32m\"<ipython-input-16-e7a8f434ca87>\"\u001b[1;36m, line \u001b[1;32m26\u001b[0m\n\u001b[1;33m for x in self.employees\u001b[0m\n\u001b[1;37m ^\u001b[0m\n\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m invalid syntax\n" |
18 | 14 | ]
|
19 | 15 | }
|
20 | 16 | ],
|
|
35 | 31 | " \n",
|
36 | 32 | " \n",
|
37 | 33 | " def print(self):\n",
|
38 |
| - " for x in range(len(a)): \n", |
39 |
| - " printa[x],\n", |
40 | 34 | " return \"Developer Overring : {} {} {} {} {}\".format(self.first,self.last,self.email,self.pay,self.lang)\n",
|
41 | 35 | " \n",
|
42 | 36 | " def __init__(self,f ,l ,p ,lang ):\n",
|
|
46 | 40 | "class Manager(Employee):\n",
|
47 | 41 | " \n",
|
48 | 42 | " def print(self):\n",
|
| 43 | + " for x in self.employees \n", |
| 44 | + " print(x)\n", |
49 | 45 | " return \"Manager Overring : {} {} {} {} {}\".format(self.first,self.last,self.email,self.pay,self.employees)\n",
|
50 | 46 | " \n",
|
51 | 47 | " def __init__(self,f ,l ,p ,employees=None ):\n",
|
|
0 commit comments