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

Bir matematik oyunu için fonksiyon döndürme

Oyuncunun bir matematik terimi girdiği ve programının o terime karşılık gelen bir fonksiyon döndürdüğü eğitici bir matematik oyunu yapıyorsun. Örneğin kullanıcı "add" yazarsa, programın iki sayıyı toplayan bir fonksiyon döndürür. Şu ana kadar yalnızca "add" fonksiyonunu uyguladın. Şimdi "subtract" fonksiyonunu da eklemek istiyorsun.

Bu egzersiz, kursun bir parçasıdır

Python'da Fonksiyon Yazımı

Kursa Göz Atın

Egzersiz talimatları

  • subtract() fonksiyonunu tanımla. İki argüman almalı ve birinci argümandan ikinci argümanı çıkarıp döndürmeli.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

def create_math_function(func_name):
  if func_name == 'add':
    def add(a, b):
      return a + b
    return add
  elif func_name == 'subtract':
    # Define the subtract() function
    ____
      ____
    return subtract
  else:
    print("I don't know that one")
    
add = create_math_function('add')
print('5 + 2 = {}'.format(add(5, 2)))

subtract = create_math_function('subtract')
print('5 - 2 = {}'.format(subtract(5, 2)))
Kodu Düzenle ve Çalıştır