PYTHON - ΜΑΘΗΜΑ 19 - ΕΞΑΙΡΕΣΕΙΣ - Μέρος 6 από 6 - Data Project: Συσχετίσεις Part 1

preview_player
Показать описание
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ:
3. Data Project: Συσχετίσεις Part 1
==============================
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ:
1. Εξαιρέσεις
1.1. Χειρισμός Εξαίρεσης
1.2. Τύποι Εξαιρέσεων
1.3. Εξαιρέσεις Χρήστη
2. Data Structures: Δέντρο (Tree)
3. Data Project: Συσχετίσεις Part 1
Рекомендации по теме
Комментарии
Автор

def delete_pupil_by_id(self, pupil_id):
for i in range(len(self.pupils)):
if pupil_id == self.pupils[i].pupil_id:
self.pupils.pop(i)
print("Pupil deleted!")
return
else:
print("No teacher with this id!")
απλα λεει στην τελευταια γραμμη teacher αντι για pupil



επισης υπαχει bug εαν κανουμε create pupil και βαλουμε ιδιο first_name last_name fathers_name μας λεει οτι ο pupil υπαρχει ειδη και ρωταει αν θελει να συνεχισουμε αν πατησουμε n πανε ολα καλα, αλλα αν πατησουμε κατι αλλο μας ρωταει να βαλουμε και τα αλλα στοιχεια και εκτυπωνει pupil created αλλα στο json αρχειο δεν εχει αλλαξει τιποτα

mike-nnmq
join shbcf.ru