Câu hỏi:
17/10/2022 1,438Chỉ 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 thì 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ì".
Sách mới 2k7: Tổng ôn Toán, Lí, Hóa, Văn, Sử, Địa…. kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 110k).
Quảng cáo
Trả lời:
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ì")
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Đoạn chương trình sau sẽ in ra số nào?
>>> def f(x,y):
z = x+y
return x*y*z
>>> f(1,4)
A. 10.
B. 18.
C. 20.
D. 30.
Câu 2:
Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
A. Tham số.
B. Hiệu số.
C. Đối số.
D. Hàm số.
Câu 3:
Hai số tự nhiên m, n được gọi là nguyên tố cùng nhau nếu UCLN(m, n) = 1.
Viết chương trình thực hiện công việc sau:
Nhập từ bàn phím số tự nhiên n và đếm số các số nguyên tố cùng nhau với n tính trong khoảng từ 1 đến n.
Câu 4:
Hàm func(m, n) được định nghĩa như sau:
def func(m, n):
return 3*m + n
Giả sử chúng ta thực hiện các lệnh sau:
>>> m = 10
>>> n = 1
>>> print(func(n,m))
Kết quả sẽ in ra số nào?
Câu 5:
Viết hàm prime(n) với n là số nguyên bất kì. Hàm sẽ trả lại giá trị False nếu n không là số nguyên tố và trả lại True nếu n là số nguyên tố. Lưu ý rằng các số âm, số 0 và 1 không được coi là số nguyên tố.
Câu 6:
Viết chương trình nhập số tự nhiên n từ bàn phím và in ra số nguyên tố nhỏ nhất không nhỏ hơn n. Ví dụ nếu nhập n = 10 thì chương trình sẽ in ra số 11.
Câu 7:
Chỉ số sức khoẻ BMI của con người được định nghĩa theo công thức sau:
, trong đó m là khối lượng cơ thể tính bằng kg, h là chiều cao tính theo mét. Viết hàm số tính chỉ số BMI theo các tham số m, h.
về câu hỏi!