Perbedaan Return dengan Print

Oleh Josuanstya 167 0 pada Selasa, 15 Agu 2017, 17:44:30


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



bedanya pake return sama pake print apa sih? Kenapa gk pake print aja?
0 jempol


bramanto
300
1157
· 7 tahun, 3 bulan yang lalu · 2 jempol

Halo coder @Josuanstya, pertanyaan yang bagus sekali.

return memiliki fungsi untuk mengembalikan nilai (entah mencetak nilai secara langsung atau mengembalikan suatu proses). Biasanya return digunakan dalam fungsi.

berbeda dengan print, print digunakan untuk mencetak nilai (secara tunggal). tidak terikat oleh fungsi.

Josuanstya
167
0
penanya
· 7 tahun, 3 bulan yang lalu · 0 jempol

belum paham nih bang, ada contoh nya nggak?

bramanto
300
1157
· 6 tahun, 10 bulan yang lalu · 0 jempol

Halo coder @Josuanstya, untuk contohnya bisa kita coba seperti ini : 

def foo():
    print (3)

def bar():
    return 4

x = foo() 
y = bar()

print (x) 
# variabel x bila dicetak, akan menghasilkan "None" karena fungsi foo() tidak mengembalikan nilai.

print (y) 
# variabel y bila dicetak, akan menghasilkan nilai 4, karena fungsi bar() mengembalikan nilai dengan perintah return.