Menggunakan Return

Oleh dafit001 118 2 pada Kamis, 2 Juni 2016, 08:41:59


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



sya gak nerti masud soal ini
0 jempol


dafit001
118
2
penanya
· 8 tahun, 5 bulan yang lalu · 1 jempol

# buat function pangkat_dua()
def pangkat_dua(angka):
  return "Aku suka " + str(angka*angka)

naga=pangkat_dua(5)
print naga

dafit001
118
2
penanya
· 8 tahun, 5 bulan yang lalu · 0 jempol

bukannya udan bner

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

halo @dafit001,,

hampir benar!

Tapi pangkat_dua() mengembalikan (me-return) pangkat dua dari angka yang diberikan tanpa perlu kata-kata "Aku suka". dan hilangkan str() nya

dafit001
118
2
penanya
· 8 tahun, 5 bulan yang lalu · 1 jempol

oh.. pantesan salah . 
thanks om

iswahyudipanji
116
1
· 8 tahun, 5 bulan yang lalu · 1 jempol

alternatif  (angka*angka) dapat juga memakai (angka**2)

mjamilrahman
206
1
· 8 tahun, 5 bulan yang lalu · 0 jempol

kasusnya sm persis sama ane gan dafit001. mananya yg salah coba

# buat function pangkat_dua()
def pangkat_dua(angka)
  return angka ** 2

naga=pangkat_dua(5)
print naga

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

@mjamilrahman

pesan errornya: SyntaxError: invalid syntax (<string>, line 3)

tetapi kesalahan anda sebenarnya ada di baris ke 2 ^^

doktercode
164
12
· 8 tahun, 5 bulan yang lalu · 0 jempol

kesalahannya def pangkat_dua(angka): 

doktercode
164
12
· 8 tahun, 5 bulan yang lalu · 0 jempol

@mjalmilrahman 
# buat function pangkat_dua()
def pangkat_dua (angka):
  return angka ** 2 

naga = pangkat_dua(5)
print naga