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.
Platformlar
- Stepik
