Fungsi kebiasaan minum berlebihan individual
Anda dapat membuat fungsi menggunakan kata kunci def, diikuti dengan nama fungsi.
Jika fungsi Anda memiliki parameter, tempatkan parameter tersebut di dalam tanda kurung, dan akhiri baris dengan titik dua.
Beberapa parameter dipisahkan dengan koma.
Semua isi tubuh fungsi harus diberi indentasi, seperti pada pernyataan if-elif-else dan for loop.
Pernyataan return pada fungsi menentukan nilai yang dikembalikan oleh fungsi.
Di Python, pernyataan return wajib ada, berbeda dengan R.
Contoh fungsi seperti berikut:
def square(x):
return(x**2)
Mari ubah pernyataan alur kendali status minum berlebihan menjadi sebuah fungsi. Ingat, minum "binge" terjadi ketika pria mengonsumsi 5 minuman atau lebih, atau wanita mengonsumsi 4 minuman atau lebih dalam sekitar 2 jam.
Latihan ini adalah bagian dari kursus
Python untuk Pengguna R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Binge status for males
____ ____(____):
if num_drinks < 5:
____ 'non-binge'
else:
____ 'binge'
# Check
print(binge_male(6))