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ırEgzersiz 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