Bir fonksiyon, adı olan küçük bir makinedir: içine bir şey koyarsın, bir iş yapar, sana bir şey geri verir. İçine koyduğun şeye girdi (parametre), geri verdiğine dönüş değeri denir.
def solve(key):answer = key + 1return answer
def fonksiyonu tanımlar, solve adıdır, key girdisidir. Girintili satırlar fonksiyonun içidir. return cevabı dışarı verir ve fonksiyonu bitirir.Bu sitedeki her görevde senden bir solve fonksiyonu yazman istenir. Görev onu farklı girdilerle çağırır ve döndürdüğün değere bakar. Girdiyi sen seçmezsin; hangi girdi gelirse gelsin doğru cevabı veren kuralı yazarsın.