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

Python'da Fonksiyon Yazımı

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

Egzersiz talimatları

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

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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