Kesimpulan Tentang Modul

Oleh fikiap 71 0 pada Sabtu, 8 Juni 2019, 18:40:05


Kembali ke forum soal ini

#python #fungsi-dan-modul #tentang-modul


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



# 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
1156
· 4 tahun, 10 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
· 4 tahun, 6 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?