fungsi lanjutan

Oleh kayryu 65 2 pada Rabu, 22 Juni 2016, 08:55:10


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



# buat function di sini
def pembuat_password(website,tahun)
return website.lower() + str(tahun*11)

# kita lihat hasil dari function anda di sini
print pembuat_password("CodeSaya.com", 2016)

nah salah saya di mananya ya? ketika error syntax string 3 salahnya di mana? mohon bantuannya
2 jempol


bramanto
300
1088
· 4 tahun, 8 bulan yang lalu · 1 jempol

Salam Diskusi,

Hai Coder @kayryu, sintaks code yang dituliskan sudah benar, namun kurang tepat. Perhatikan aturan dalam pembuatan fungsi. Penulisan sintaks dalam fungsi harus menjorok ke dalam, tidak agar python dapat mengetahui bahwa baris yang di eksekusi adalah bagian dari fungsi yang di definisikan sebelumnya.

Sintaks CodeNya : 
def pembuat_password(website,tahun)
     return website.lower() + str(tahun*11)

doktercode
164
11
· 4 tahun, 8 bulan yang lalu · 2 jempol

# buat function di sini
def pembuat_password(website,tahun):
return website.lower() + str(tahun*11)

# kita lihat hasil dari function anda di sini
print pembuat_password("CodeSaya.com", 2016)


dear agan mohon diingat apabila menulis sebuah fungsi, di belakang parameternya harus ada tanda " : " 

jadi "fungsi(parameter): "

semoga membantu 

murti
295
3
· 4 tahun, 4 bulan yang lalu · 0 jempol

# buat function di sini
def pembuat_password(website,tahun):
return website.upper() + str(tahun*11)

# kita lihat hasil dari function anda di sini
print pembuat_password("CodeSaya.com", 2016)


tetap salah ya?

bramanto
300
1088
· 4 tahun, 4 bulan yang lalu · 2 jempol

Halo coder @murti. Untuk membuat function, perhatikan kembali blok statement yang terdapat dalam function. Penulisan menjorok kedalam pada bagian isi function.

# buat function di sini
def pembuat_password(website, tahun):
	return website.lower() + str(tahun * 11)

# kita lihat hasil dari function anda di sini
print pembuat_password("CodeSaya.com", 2016)