← Tüm sorular
OrtaProgramlama

Varsayılan argümanlar kullanıldığında Python fancy(3, '.') için ne yazdırır?

Kısa cevap
.*.*.*. yazdırır.

Soru

Bu kod ne yazdırıyor?

def fancy(length, char1='-', char2='*'):
    return (char1 + char2) * length + char1

print(fancy(3, '.'))

Açıklama

fancy(3, '.')'de length 3 değerini alır, char1 noktayı alır ve char2 varsayılan değeri olan yıldız işaretini korur.

.* çifti üç kez tekrarlanarak .*.*.* elde edilir. .*.*.*. üreten karakter1'e son bir nokta eklenir.

DizgilerPythonVarsayılan argümanlar

Platformlar

  • Stepik

Hemen indir, kendi görevlerin için ücretsiz dene!

Windows için indir
10 15 ücretsiz kredi • Kredi kartı gerekmezSürüm: Yükleniyor…

Kurulum yok - indir ve çalıştır. Kayıt yok - Google ile giriş yap.