Belajar Python 3 - Function - Review
Review
Bagus! Sejauh ini Anda telah belajar:
Cara menulis fungsi
Cara memberi input fungsi
Cara mengembalikan nilai dari suatu fungsi
Apa ruang lingkup artinya
Mari kita praktikkan konsep-konsep ini lagi sehingga Anda tidak akan melupakannya!
Instruksi
1. Tentukan fungsi yang disebut repeat_stuff yang mengambil dua input, barang, dan num_repeats.
Kami akan ingin membuat fungsi ini mencetak string dengan hal-hal yang berulang kali num_repeats berkali-kali. Untuk saat ini, hanya masukkan pernyataan cetak kosong di dalam fungsi.
2. Di luar fungsi, panggil repeat_stuff.
Anda dapat menggunakan nilai "Row" untuk barang dan 3 untuk num_repeats.
3.
Ubah pernyataan cetak di dalam repeat_stuff sebagai pernyataan balik.
Seharusnya mengembalikan barang * num_repeats.
Catatan: Mengalikan string hanya membuat string baru dengan yang lama terulang! Sebagai contoh:
"na" * 6
menghasilkan string "nananananana".
4.
Berikan parameter num_repeats nilai default 10.
5.
Tambahkan repeat_stuff ("Row", 3) dan string "Your Boat." Bersamaan dan simpan hasilnya ke variabel yang disebut lirik.
6.
Buat variabel yang disebut lagu dan berikan nilai repeat_stuff yang disebut dengan lirik input tunggal.
7.
Cetak lagu.
def repeat_stuff(stuff,num_repeats=3):
return stuff*num_repeats
lyrics = repeat_stuff("Row ",3) + "Your Boat. "
song = repeat_stuff(lyrics)
print(song)
Hasil :
Row Row Row Your Boat. Row Row Row Your Boat. Row Row Row Your Boat. Row Row Row Your Boat. Row Row Row Your Boat. Row Row Row Your Boat. Row Row Row Your Boat. Row Row Row Your Boat. Row Row Row Your Boat. Row Row Row Your Boat.
Kerja bagus!
<< Home