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, kursun bir parçasıdır
Geliştiriciler için Yapay Zeka Destekli Kodlama
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ı etkileşimli egzersiz
Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle
Egzersize başla