menggunakan return?

Oleh bangcodec 140 1 pada Jumat, 27 Mei 2016, 00:06:42


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Tolong saya kesulitan mengartikan return?
0 jempol


bangcodec
140
1
penanya
· 8 tahun, 5 bulan yang lalu · 0 jempol

# buat function pangkat_dua()
2
def pangkat_dua (angka):
3
  print "angka"
4
  return str(** angka)
5
pangkat_dua ("5")
6
 
7
naga = pangkat_dua


#belum bisa sampe sekarang tolong guru

bramanto
300
1157
· 8 tahun, 5 bulan yang lalu · 2 jempol

Salam Diskusi,

Hai Coders @bangcodec, sintaks code function yang dituliskan kurang tepat. Coders dapat melengkapiNya dengan sintakas seperti berikut : 

--------------------------------------------------
def pangkat_dua(angka):
	return angka * angka
  
naga = pangkat_dua(5)
print naga 


--------------------------------------------------

atau 

--------------------------------------------------

def pangkat_dua(angka):
	return angka ** 2
  
naga = pangkat_dua(5)
print naga 

Komang.Pasek
53
2
· 8 tahun, 5 bulan yang lalu · 0 jempol

bingung dengan fungsi return ini..
terutama penggunaan tanda petik setelah return (")...

ganis
198
841
· 8 tahun, 5 bulan yang lalu · 1 jempol

hi @Komang.Pasek,

tanda petik setelah return artinya adalah yang dikembalikan oleh fungsi tersebut adalah sebuah string.

Komang.Pasek
53
2
· 8 tahun, 5 bulan yang lalu · 0 jempol

def pangkat_dua(angka):
	return angka ** 2
  
naga = pangkat_dua(5)
print naga 

diatas kenapa tanpa tanda petik(").. mohon pencerahan..

ganis
198
841
· 8 tahun, 5 bulan yang lalu · 1 jempol

@Komang.Pasek

Karena kita melakukan operasi matematika pangkat_dua

jika kita lakukan

return "angka ** 2"

maka jadinya akan mengembalikan string "angka ** 2" buka hasil dari pangkat dua dari angka. ^^

Komang.Pasek
53
2
· 8 tahun, 5 bulan yang lalu · 1 jempol

oh gtu,, baru mengerti.. trims suhu...