Chỉ số sức khoẻ BMI có ý nghĩa như sau

27.12. Chỉ số sức khoẻ BMI có ý nghĩa như sau:

Nếu BMI < 18 thì phân loại là gầy.

Nếu BMI từ 18 đến 25 thi phân loại là bình thường.

Nếu BMI > 25 thì phân loại là béo phì.

Viết chương trình thực hiện các công việc sau:

  • Yêu cầu người dùng nhập các thông số: họ tên, cân nặng (đơn vị kg) và chiều cao (đơn vị m).
  • Sau đó thông báo "Bạn gầy" hoặc “Bạn bình thường" hoặc "Bạn bị béo phì".


Chương trình có thể viết như sau:

def bmi(m,h):

       return m/(h*h)

ten = input("Nhập họ tên: ")

mass = float(input( "Nhập cân nặng: "))

h = float(input( "Nhập chiều cao: "))

if bmi(mass,h) < 18:

       print(ten, "Bạn gầy")

elif bmi(mass,h) < 25:

       print(ten, "Bạn bình thường”)

else:

       print(ten, "Bạn bị béo phì")


Từ khóa tìm kiếm Google: Giải SBT tin học 10 kết nối tri thức, giải sách kết nối tri thức 10 môn tin học, giải tin học 10 sách mới bài 27, bài 27: Tham số của hàm

Bình luận

Giải bài tập những môn khác