Skip to content

Commit 0bd3489

Browse files
committed
Update OOPs_1.ipynb
1 parent ba92218 commit 0bd3489

File tree

1 file changed

+2
-234
lines changed
  • Module 1 - Python Programming/05. Object Oriented Programming

1 file changed

+2
-234
lines changed

Module 1 - Python Programming/05. Object Oriented Programming/OOPs_1.ipynb

Lines changed: 2 additions & 234 deletions
Original file line numberDiff line numberDiff line change
@@ -914,243 +914,11 @@
914914
},
915915
{
916916
"cell_type": "code",
917-
"execution_count": 31,
917+
"execution_count": null,
918918
"metadata": {},
919919
"outputs": [],
920920
"source": [
921-
"class BankAccount:\n",
922-
" def __init__(self, num, ifsc, name, bal):\n",
923-
" self.account_number = num\n",
924-
" self.ifsc = ifsc\n",
925-
" self.name = name\n",
926-
" self.__balance = bal\n",
927-
" \n",
928-
" def display(self):\n",
929-
" print(\"Account Number:\", self.account_number)\n",
930-
" print(\"IFSC:\", self.ifsc)\n",
931-
" print(\"Account Holder Name:\", self.name)\n",
932-
" print(\"Available Balance:\", self.__balance)\n",
933-
" \n",
934-
" def deposit(self, amount):\n",
935-
" if amount <= 0:\n",
936-
" print(\"Enter a valid amount.\")\n",
937-
" else:\n",
938-
" self.__balance += amount\n",
939-
" \n",
940-
" def withdraw(self, amount):\n",
941-
" if amount <= self.__balance:\n",
942-
" print(\"Withdrawl of {} successful\".format(amount))\n",
943-
" self.__balance -= amount\n",
944-
" else:\n",
945-
" print(\"Aukat mai rho :)\")"
946-
]
947-
},
948-
{
949-
"cell_type": "code",
950-
"execution_count": 32,
951-
"metadata": {},
952-
"outputs": [],
953-
"source": [
954-
"b1 = BankAccount(12345, \"SBIN0000\", \"Kanav\", 10)\n",
955-
"b2 = BankAccount(11111, \"SBIN0000\", \"Rahul\", 10000000)"
956-
]
957-
},
958-
{
959-
"cell_type": "code",
960-
"execution_count": 33,
961-
"metadata": {},
962-
"outputs": [
963-
{
964-
"name": "stdout",
965-
"output_type": "stream",
966-
"text": [
967-
"Account Number: 12345\n",
968-
"IFSC: SBIN0000\n",
969-
"Account Holder Name: Kanav\n",
970-
"Available Balance: 10\n"
971-
]
972-
}
973-
],
974-
"source": [
975-
"b1.display()"
976-
]
977-
},
978-
{
979-
"cell_type": "code",
980-
"execution_count": 34,
981-
"metadata": {
982-
"scrolled": true
983-
},
984-
"outputs": [
985-
{
986-
"name": "stdout",
987-
"output_type": "stream",
988-
"text": [
989-
"Account Number: 12345\n",
990-
"IFSC: SBIN0000\n",
991-
"Account Holder Name: Kanav Bansal\n",
992-
"Available Balance: 10\n"
993-
]
994-
}
995-
],
996-
"source": [
997-
"b1.name = \"Kanav Bansal\"\n",
998-
"\n",
999-
"b1.display()"
1000-
]
1001-
},
1002-
{
1003-
"cell_type": "code",
1004-
"execution_count": 35,
1005-
"metadata": {},
1006-
"outputs": [
1007-
{
1008-
"name": "stdout",
1009-
"output_type": "stream",
1010-
"text": [
1011-
"Account Number: 11111\n",
1012-
"IFSC: SBIN0000\n",
1013-
"Account Holder Name: Rahul\n",
1014-
"Available Balance: 10000000\n"
1015-
]
1016-
}
1017-
],
1018-
"source": [
1019-
"b2.display()"
1020-
]
1021-
},
1022-
{
1023-
"cell_type": "code",
1024-
"execution_count": 36,
1025-
"metadata": {},
1026-
"outputs": [
1027-
{
1028-
"name": "stdout",
1029-
"output_type": "stream",
1030-
"text": [
1031-
"Account Number: 12345\n",
1032-
"IFSC: SBIN0000\n",
1033-
"Account Holder Name: Kanav Bansal\n",
1034-
"Available Balance: 110\n"
1035-
]
1036-
}
1037-
],
1038-
"source": [
1039-
"b1.deposit(100)\n",
1040-
"\n",
1041-
"b1.display()"
1042-
]
1043-
},
1044-
{
1045-
"cell_type": "code",
1046-
"execution_count": 37,
1047-
"metadata": {},
1048-
"outputs": [
1049-
{
1050-
"name": "stdout",
1051-
"output_type": "stream",
1052-
"text": [
1053-
"Enter a valid amount.\n",
1054-
"Account Number: 12345\n",
1055-
"IFSC: SBIN0000\n",
1056-
"Account Holder Name: Kanav Bansal\n",
1057-
"Available Balance: 110\n"
1058-
]
1059-
}
1060-
],
1061-
"source": [
1062-
"b1.deposit(-100)\n",
1063-
"\n",
1064-
"b1.display()"
1065-
]
1066-
},
1067-
{
1068-
"cell_type": "code",
1069-
"execution_count": 38,
1070-
"metadata": {},
1071-
"outputs": [
1072-
{
1073-
"name": "stdout",
1074-
"output_type": "stream",
1075-
"text": [
1076-
"Aukat mai rho :)\n",
1077-
"Account Number: 12345\n",
1078-
"IFSC: SBIN0000\n",
1079-
"Account Holder Name: Kanav Bansal\n",
1080-
"Available Balance: 110\n"
1081-
]
1082-
}
1083-
],
1084-
"source": [
1085-
"b1.withdraw(200)\n",
1086-
"\n",
1087-
"b1.display()"
1088-
]
1089-
},
1090-
{
1091-
"cell_type": "code",
1092-
"execution_count": 39,
1093-
"metadata": {},
1094-
"outputs": [
1095-
{
1096-
"name": "stdout",
1097-
"output_type": "stream",
1098-
"text": [
1099-
"Account Number: 12345\n",
1100-
"IFSC: SBIN0000\n",
1101-
"Account Holder Name: Kanav Bansal\n",
1102-
"Available Balance: 110\n"
1103-
]
1104-
}
1105-
],
1106-
"source": [
1107-
"b1.__balance = 100000000000000000000000000000000000000\n",
1108-
"\n",
1109-
"b1.display()"
1110-
]
1111-
},
1112-
{
1113-
"cell_type": "code",
1114-
"execution_count": 40,
1115-
"metadata": {},
1116-
"outputs": [
1117-
{
1118-
"name": "stdout",
1119-
"output_type": "stream",
1120-
"text": [
1121-
"Account Number: 12345\n",
1122-
"IFSC: SBIN0000\n",
1123-
"Account Holder Name: Kanav Bansal\n",
1124-
"Available Balance: 210\n"
1125-
]
1126-
}
1127-
],
1128-
"source": [
1129-
"b1.deposit(100)\n",
1130-
"\n",
1131-
"b1.display()"
1132-
]
1133-
},
1134-
{
1135-
"cell_type": "code",
1136-
"execution_count": 41,
1137-
"metadata": {},
1138-
"outputs": [
1139-
{
1140-
"name": "stdout",
1141-
"output_type": "stream",
1142-
"text": [
1143-
"Account Number: 12345\n",
1144-
"IFSC: SBIN0000\n",
1145-
"Account Holder Name: Kanav Bansal\n",
1146-
"Available Balance: 210\n"
1147-
]
1148-
}
1149-
],
1150-
"source": [
1151-
"b1.__balance = 12312312312312312312312312312312123\n",
1152-
"\n",
1153-
"b1.display()"
921+
"# Write your implementation here"
1154922
]
1155923
},
1156924
{

0 commit comments

Comments
 (0)