← Semua soalan
SederhanaPengaturcaraan

Apakah yang dicetak Python untuk fancy(3, '.') apabila argumen lalai digunakan?

Jawapan ringkas
Ia mencetak .*.*.*..

Soalan

Apakah yang dicetak oleh kod ini?

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

print(fancy(3, '.'))

Penjelasan

Dalam fancy(3, '.') , length menerima 3, char1 menerima noktah dan char2 mengekalkan nilai lalainya, asterisk.

Pasangan .* diulang tiga kali, memberikan .*.*.* . Noktah terakhir dari char1 dilampirkan, menghasilkan .*.*.*..

Argumen lalaiPythonRentetan

Platform

  • Stepik

Muat turun sekarang dan cuba secara percuma untuk tugasan anda!

Muat turun untuk Windows
10 15 kredit percuma • Kad kredit tidak diperlukanVersi: Memuatkan…

Tanpa pemasangan - muat turun dan jalankan. Tanpa pendaftaran - log masuk dengan Google.