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

Keyfî anahtar kelime argümanları

Keyfî konumsal argümanlar, özel fonksiyonlar oluştururken esneklik kazandırmanın bir yolu olsa da keyfî anahtar kelime argümanlarını da kullanabilirsin.

Amacın, bir önceki egzersizde oluşturduğun concat fonksiyonunu alıp keyfî anahtar kelime argümanlarını kabul edecek şekilde değiştirmek.

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

Geliştiriciler için Orta Düzey Python

Kursa Göz Atın

Egzersiz talimatları

  • concat() fonksiyonunu, kwargs adlı keyfî anahtar kelime argümanlarını kabul edecek şekilde tanımla.
  • Fonksiyonun içinde, kwarg yineleyicisini kullanarak anahtar kelime argümanlarının değerleri üzerinde döngü kur.
  • concat() fonksiyonunu, start değeri "Python", middle değeri "is" ve end değeri "great!" olacak şekilde anahtar kelime argümanlarıyla çağır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Define a function called concat
def ____(____):
  """Concatenates keyword arguments into a single string with spaces."""
  
  result = ""
  
  # Iterate over the Python kwargs
  for ____ in kwargs.____():
    result += " " + kwarg
  return result

# Call the function
print(____(____="Python", ____="is", ____="great!"))
Kodu Düzenle ve Çalıştır