MulaiMulai sekarang secara gratis

Mengembalikan fungsi untuk gim matematika

Anda sedang membangun gim matematika edukatif di mana pemain memasukkan sebuah istilah matematika, dan program Anda mengembalikan fungsi yang sesuai dengan istilah tersebut. Misalnya, jika pengguna mengetikkan "add", program Anda mengembalikan fungsi yang menjumlahkan dua angka. Sejauh ini Anda baru mengimplementasikan fungsi "add". Sekarang Anda ingin menyertakan fungsi "subtract".

Latihan ini adalah bagian dari kursus

Menulis Function di Python

Lihat Kursus

Petunjuk latihan

  • Definisikan fungsi subtract(). Fungsi ini harus menerima dua argumen dan mengembalikan argumen pertama dikurangi argumen kedua.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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)))
Edit dan Jalankan Kode