# Anda sudah bisa mengimpor fungsi yang anda buat # dan anda simpan di file bernama (misalnya) codesaya.py from codesaya import diskon print diskon(250) # Anda juga bisa mengimpor fungsi lebih dari satu from math import log10, factorial print log10(100) print factorial(4) # Anda juga bisa mengimpor fungsi secara generik import math print math.pow(5, 2) print math.sqrt(25) Code Output 12 2.0 24 25.0 5.0 itu kenapa diskon(250) jadi 12
0 jempol
bramanto
300
1167
·
6 tahun, 5 bulan yang lalu
·
1 jempol
Halo coder @fikiap, pertanyaannya bagus sekali! untuk diskon(250) itu hanya sebagai contoh saja. Contoh bagaimana cara mengimport dan memanggil function.
kacanghijau
76
0
·
6 tahun, 1 bulan yang lalu
·
0 jempol
fungsi yang dipanggil
def diskon(harga):
if harga > 300:
return harga / 10
elif harga > 100:
return harga / 20
else:
return 0
berarti untuk diskon(250), harga / 20.
disini seharusnya 250 / 20 hasilnya 12.5, tapi kenapa outputnya 12?