BaşlayınÜcretsiz Başlayın

Kodlama görevlerinde doğru bağlamı seçmek

Öğrenci kayıtları için bir Python projesini yöneten bir profesörsün. Notlar bir sözlükte tutuluyor ve bir öğrenciyi getirmek ile ortalamasını hesaplamak için yardımcı fonksiyonlar var. Mevcut fonksiyonlar, LLM'in erişip kullanabildiği students.py dosyasında kayıtlı:

def get_student(student_id):
  return {"name": "Alice", "grades": [88, 92, 95]}

def calculate_average(grades):
  return round(sum(grades) / len(grades), 2)

Bu yardımcıları kullanarak, bir öğrencinin kaydına not ekleyen ve güncellenmiş ortalamayı döndüren bir add_grade() fonksiyonu yazmak istiyorsun.

Bu egzersiz

Geliştiriciler için Yapay Zeka Destekli Kodlama

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

- Modelden, `get_student()` ve `calculate_average()` bağlamını kullanarak **`add_grade()` fonksiyonunu uygulatmasını** ve yanıtı **PEP 8 biçimli Python kodu** olarak vermesini iste.

Uygulamalı interaktif egzersiz

İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün

Egzersizi başlat