Zacznij terazZacznij za darmo

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

Zobacz kurs

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