BaşlayınÜcretsiz Başlayın

Bireysel aşırı alkol tüketimi fonksiyonu

def anahtar sözcüğünü ve ardından fonksiyonun adını yazarak bir fonksiyon oluşturabilirsin. Fonksiyonunun parametreleri varsa, bunları parantez içine yazarsın ve satırı iki nokta üst üste ile bitirirsin. Birden fazla parametre virgülle ayrılır. Fonksiyonun gövdesindeki her şey girintili (indent) olur; tıpkı if-elif-else ifadeleri ve for döngülerinde olduğu gibi. Fonksiyonun return ifadesi, fonksiyonun ne döndüreceğini belirler. Python’da return ifadesi R’den farklı olarak zorunludur.

Örnek bir fonksiyon şöyle görünür:

def square(x):
    return(x**2)

Şimdi aşırı alkol tüketimi durumunu kontrol eden akış ifadelerimizi bir fonksiyona dönüştürelim. Unutma, “binge” içme; erkeklerin yaklaşık 2 saat içinde 5 veya daha fazla, kadınların ise 4 veya daha fazla içki tüketmesiyle gerçekleşir.

Bu egzersiz

R Kullanıcıları için Python

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Binge status for males
____ ____(____):
    if num_drinks < 5:
        ____ 'non-binge'
    else:
        ____ 'binge'
        
# Check
print(binge_male(6))
Kodu Düzenle ve Çalıştır