1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python cho người dùng R

Connected

Bài tập

Hàm xác định binge drinking theo cá nhân

Bạn có thể tạo một hàm bằng từ khóa def, theo sau là tên hàm. Nếu hàm có tham số, đặt chúng trong dấu ngoặc tròn và kết thúc dòng bằng dấu hai chấm. Nhiều tham số được phân tách bằng dấu phẩy. Mọi thứ trong thân hàm sẽ được thụt lề, tương tự như các câu lệnh if-elif-else và vòng lặp for. Câu lệnh return quyết định giá trị mà hàm trả về. Trong Python, câu lệnh return là bắt buộc, không giống như trong R.

Một ví dụ về hàm như sau:

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

Hãy chuyển các câu lệnh điều khiển trạng thái binge drinking của chúng ta thành một hàm. Nhớ rằng, 'binge' drinking xảy ra khi nam giới uống từ 5 ly trở lên hoặc nữ giới uống từ 4 ly trở lên trong khoảng 2 giờ.

Hướng dẫn 1/2

undefined XP
    1
    2

Viết hàm binge_male() nhận một đối số num_drinks và return trạng thái binge cho nam giới.