Fungsi unit 4: Menggunakan Return

Oleh ginginrahman 53 3 pada Selasa, 5 Juli 2016, 20:10:18


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



tolong copy yang udah berhasil gan bingung hehe
1 jempol


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

Salam Diskusi,

Hai coder @ginginrahman, ada kendala dengan soal pada unit materi ini ? Jika ada, di bagian mana ? sertakan source code dan pesan error yang diberikan.

saza
108
1
· 8 tahun, 4 bulan yang lalu · 0 jempol

kak gimana cara menggunakan return , sya masih bingung

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

Hai coder @saza, untuk menggunakan return pada python.. coder dapat mempelajariNya pada materi ini https://codesaya.com/python/fung... . 

saza
108
1
· 8 tahun, 4 bulan yang lalu · 0 jempol

saya sudah pelajari kak, tapi error terus kak, saya bingung melakukan coding dari intruksi kak

bramanto
300
1157
· 8 tahun, 4 bulan yang lalu · 0 jempol

hai coder @saza, kalau boleh tau sintaks code yang coba dituliskan seperti apa ? lalu pesan errorNya seperti apa ?

saza
108
1
· 8 tahun, 4 bulan yang lalu · 0 jempol

 sudah selesai kak @bramanto terimakasih kak atas bantuannya, mohon arahannya kak

mynameisZakki
163
1
· 8 tahun, 4 bulan yang lalu · 0 jempol

MENGGUNAKN RETURN
INTRUKSINYA MACAM INI :
Buat function bernama pangkat_dua() menerima satu buah parameter bernama angka,
pangkat_dua() mengembalikan (me-return) pangkat dua dari angka yang diberikan,
Di baris ke 5, panggil pangkat_dua(5) dan simpan di variabel yang bernama naga. Pastikan anda tidak memberikan spasi (indentasi) di baris ini karena baris ini bukan lagi bagian dari fungsi pangkat_dua().

* Yang harus dilakukan apa ya kog tiba-tiba saya mentok karena udah sore please somebody help me 

Arrafi23
151
38
· 8 tahun, 4 bulan yang lalu · 0 jempol

iya sama aku juga bingung -_-

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

Hai coder @zakki & @Arrafi23. Apakah sedang mempelajari materi di unit ini https://codesaya.com/python/fung... ? 

Jika yaa, coder diminta membuat sebuah fungsi bernama pangkat_dua()  . Pelajari kembali bab ini https://codesaya.com/python/fung... 

Untuk melakukan pangkat dua coder dapat mempelajari kembali bab ini https://codesaya.com/python/peng...

sebagai contoh implementasiNya seperti ini : 

# MisalNya kita membuat fungsi bernama pangkat_tiga() yang menerima parameter bernama nilai.

def pangkat_tiga(nilai):
	return nilai** 3
  
hasil = pangkat_tiga(10)
print hasil

# Output
1000

mynameisZakki
163
1
· 8 tahun, 4 bulan yang lalu · 0 jempol

@Arrafi23
hasilnya seperti ini mudah mudahan bisa lagi dipelajari ya salam pintar coding semua
@bramanto thanks you're expert hehe

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

naga=pangkat_dua(5)
print naga

Arrafi23
151
38
· 8 tahun, 4 bulan yang lalu · 0 jempol

oke thanks

Dre
71
4
· 8 tahun, 3 bulan yang lalu · 0 jempol

@bramanto

kan return kyk gini

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

OUTPUT :
25

Kan kalo gini sama aja

def pangkat_dua(angka) :
    print str(angka ** 2)
andre(3)

Output
9

Trus bedanya apa? kan kerjanya sama aja

Dre
71
4
· 8 tahun, 3 bulan yang lalu · 0 jempol

@bramanto

kan return kyk gini

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

OUTPUT :
25

Kan kalo gini sama aja

def pangkat_dua(angka) :
    print str(angka ** 2)
pangkat_dua(3)

Output
9

Trus bedanya apa? kan kerjanya sama aja

bramanto
300
1157
· 8 tahun, 3 bulan yang lalu · 0 jempol

Hai coder @Dre. PerbedaanNya dalam pengkodean yang pasti.

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

Pada fungsi diatas akan mereturn nilai integer

Sedangkan pada fungsi ini : 

def pangkat_dua(angka) :
     print str(angka ** 2)

akan mencetak nilai string dari hasil perpangkatan. Karena menggunakan fungsi str() untuk menkonvertNya.

Dre
71
4
· 8 tahun, 3 bulan yang lalu · 0 jempol

@bramanto

Maksudnya nilai integer apa ya?
kalo yg print str, itu ngerti cuma hasil perpangkatan 2 dgn str

bramanto
300
1157
· 8 tahun, 3 bulan yang lalu · 0 jempol

Hai coder @Dre.. maksudNya nilai integer adalah nilai bilangan bulat. Sedangkan fungsi str adalah nilai untuk mengkonvert dari sebuah parameter menjadi string. 

Dre
71
4
· 8 tahun, 3 bulan yang lalu · 0 jempol

@bramanto oke, makasih :-D