Wybór właściwego kontekstu w zadaniach programistycznych
Jesteś profesorem prowadzącym projekt w Pythonie do obsługi danych studentów. Oceny są przechowywane w słowniku, a funkcje pomocnicze umożliwiają pobranie danych studenta i obliczenie jego średniej. Istniejące funkcje są zapisane w pliku students.py, do którego model językowy ma dostęp:
def get_student(student_id):
return {"name": "Alice", "grades": [88, 92, 95]}
def calculate_average(grades):
return round(sum(grades) / len(grades), 2)
Chcesz wykorzystać te funkcje pomocnicze do implementacji funkcji add_grade(), która dodaje ocenę do rekordu studenta i zwraca zaktualizowaną średnią.
To ćwiczenie jest częścią kursu
Kodowanie wspomagane przez AI dla programistów
Instrukcje do ćwiczenia
- Poproś model, aby **zaimplementował funkcję `add_grade()`** z wykorzystaniem **kontekstu** funkcji `get_student()` i `calculate_average()`, i zażądaj odpowiedzi jako **kodu Pythona zgodnego z PEP 8**.
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie