MulaiMulai sekarang secara gratis

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

Lihat Kursus

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))
Edit dan Jalankan Kode