Fungsi Lanjutan
Ada dua hal yang anda akan pelajari kali ini, yang pertama adalah menggunakan lebih dari satu parameter. Dan memanggil function lain di function anda sendiri, contohnya seperti ini:
def iseng(kata, angka):
return kata.upper() + str(angka*2)
wow = iseng("seru", 21)
Apakah anda bisa menebak nilai dari wow? Tepuk pundak anda jika anda menjawab "SERU42". Ya, untuk menggunakan dua parameter cukup membatasinya dengan koma , seperti ini:
(param1, param2, param3, param4)
Di function yang anda buat, anda bisa memanggil function seperti str(), len() atau bahkan function yang telah anda buat sebelumnya.
Instruksi:
- Buat sebuah function bernama
pembuat_password() - function ini menerima dua buat parameter yaitu
website, dantahun. - Mirip seperti
iseng(), tetapi alih-alih menggunakanupper(), kita menggunakanlower()diwebsite. Dan alih-alih mengalikanangkadengan2, kita mengalikantahundengan11.
# buat function di sini
def
# kita lihat hasil dari function anda di sini
print pembuat_password("CodeSaya.com", 2016)
Code Output