# 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) Pertanyaan : 1. kenapa diskon(250) outputnya 12 kan diskon tadi nilai/10 2. bagaimana perhitungan math.pow dan math.sqrt
2 jempol
MohDaffa
109
4
·
5 tahun, 7 bulan yang lalu
·
4 jempol
1. 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?~(copas)
mungkin karena bilangan nya di buletin aja kali
2.operator pow merupakan operator perkalian dengan dirinya sendiri sebanyak jumlah pemangkatnya misal (5,2) berarti hasilnya 5 pangkat 2 = 25
kalo sqrt sebaliknya misal 25 berarti berapa pangkat berapa yang menghasilkan 25 yaitu 5 pangkat 2
Faiz03
157
2
·
4 tahun, 11 bulan yang lalu
·
0 jempol
saya tambahkan fungsi sqrt() merupakan akar