A library for calculating body index include: [BMI, BMR, TDEE, WHR, LBM, BFP, NW, IBW, MA]
Project description
C_healthy
C_healthy là thư viện Python để tính toán các chỉ số sức khỏe (BMI, BMR, TDEE, ...)
Cách cài đặt
pip install C_healthy
Cách sử dụng
from C_healthy import BMI, BMR, TDEE, WHR, LBM, BFP, NW, IBW, MA
bmi = BMI(70, 1.75)
bmr = BMR("nam", 60, 1.75, 18)
tdee = TDEE("nam", 60, 1.75, 18, 3)
lbm = LBM("nam", 70, 1.75)
bfp = BFP("nam", 70, 1.75, 20)
ibw = IBW("nam", 1.75)
whr = WHR("nam", 85, 95)
nw = NW(60)
ma = MA("nam", 70, 1.7, 18)
print("BMI:", bmi)
print("BMR:", bmr)
print("TDEE:", tdee)
print("LBM:", lbm)
print("BFP:", bfp)
print("WHR:", whr)
print("IBW:", ibw)
print("NW:", nw)
print("MA:", ma)
HOẶC CÓ THỂ DÙNG CHO NHIỀU NGƯỜI BẰNG ĐOẠN OOP SAU
import sys
from C_healthy import BMI, BMR, TDEE, WHR, LBM, BFP, NW, IBW, MA
#sys.stdin = open('TASK.inp', 'r') # Đọc dữ liệu từ TASK.inp
#sys.stdout = open('TASK.out', 'w') # Ghi dữ liệu ra TASK.out
class BodyIndex:
def __init__(self, gioi_tinh, chieu_cao, can_nang, tuoi, chi_so_R, vong_eo, vong_hong):
self.gioi_tinh = gioi_tinh
self.chieu_cao = chieu_cao
self.can_nang = can_nang
self.tuoi = tuoi
self.chi_so_R = chi_so_R
self.vong_eo = vong_eo
self.vong_hong = vong_hong
def hien_thi_ket_qua(self):
print(BMI(self.can_nang, self.chieu_cao))
print(BMR(self.gioi_tinh, self.can_nang, self.chieu_cao, self.tuoi))
print(TDEE(self.gioi_tinh, self.can_nang, self.chieu_cao, self.tuoi, self.chi_so_R))
print(LBM(self.gioi_tinh, self.can_nang, self.chieu_cao))
print(BFP(self.gioi_tinh, self.can_nang, self.chieu_cao, self.tuoi))
print(WHR(self.gioi_tinh, self.vong_eo, self.vong_hong))
print(IBW(self.gioi_tinh, self.chieu_cao))
print(NW(self.can_nang))
print(MA(self.gioi_tinh, self.can_nang, self.chieu_cao, self.tuoi))
TruongChinh = BodyIndex("nam", 1.7, 70, 18, 3, 85, 95)
TruongChinh.hien_thi_ket_qua()
# ... Và thêm nhiều người khác ở đây
CUỐI CÙNG CẢM ƠN CÁC BẠN ĐÃ TIN DÙNG THƯ VIỆN CỦA MÌNH
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
c_healthy-0.1.5.tar.gz
(5.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file c_healthy-0.1.5.tar.gz.
File metadata
- Download URL: c_healthy-0.1.5.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1dbd8d7e4d0423304082a072a350575718d942c3360c2cd016de698c4182cd7d
|
|
| MD5 |
948f606d1093b0af4a2d1d1512fab831
|
|
| BLAKE2b-256 |
67a5fe1250c01eb622b95251657ffde54f3e698f217483c461601e0a8c5e2d73
|
File details
Details for the file C_healthy-0.1.5-py3-none-any.whl.
File metadata
- Download URL: C_healthy-0.1.5-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d4843768f454bc275ecc421ee24a08e499e2307e4af731fde1964784e943e88
|
|
| MD5 |
e685fae69c6ba4b0e7d01dd2dc79b7aa
|
|
| BLAKE2b-256 |
33648f4fc19ceacf349b2c5fcd454213053ffddd87878ea1318f4e983e7cd6fd
|