Masih kurang paham sama salahnya dimana

Oleh Qotrunnada 72 0 pada Jumat, 6 Juli 2018, 13:27:23


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



# buat function pangkat_dua()
def pangkat_dua(angka):
	angka = angka ** 2
  return pangkat_dua
	return pangkat_dua(5)=naga
0 jempol


aka_arie
279
5
· 6 tahun, 5 bulan yang lalu · 1 jempol

kedua returnnya salah, mestinya return tidak memanggil fungsi itu sendiri, melainkan memanggil variabel dalam fungsi itu.

Untuk soal ini, lebih baik jika diringkas menjadi:
def pangkat_dua(angka):
   return angka ** 2;

naga = pangkat_dua(5)
artinya dia memanggil fungsi pangkat dua dengan memasukkan angka 5.

kalau untuk cara ngoding kamu bisa jika diperbaiki menjadi: 

def pangkat_dua(angka):
  angka = angka ** 2
  return angka

tapi jadinya gak praktis meskipun masih benar.