HealtFitness
HealthFitness adalah paket Python yang berisi kumpulan fungsi-fungsi dalam sebuah program atau modul yang bertujuan untuk membantu pengguna memantau dan memperkirakan berbagai aspek kesehatan dan kebugaran tubuh. Paket ini dirancang untuk menyediakan alat-alat sederhana yang bisa menghitung berbagai metrik kesehatan berdasarkan input pengguna, seperti berat badan, tinggi badan, usia, aktivitas, dan lain-lain
Fitur
- Pengecekan BMI (Body Mass Index):
- Mengetahui Nilai BMI
- Mengetahui Kategori BMI
- Kebutuhan Kalori Harian:
- Mengetahui Kalori yang dibutuhkan dalam sehari berdasarkan tingkat aktivitas
- Menghitung Kalori Yang digunakan:
- Mengetahui kalori yang di pakai seharian berdasarkan aktivitas dan lama aktivitas
- Zona detak jantung:
- Mengetahui zona detak jantung aerobik dan anaerobik dan detak jantung maksium berdasarkan usia
- Step To Meter:
- Mengkonversi Banyak langkah menjadi jarak dalam satuan meter
- parameter tinggi hanya 1.5 sampai 2 meter
- Asupan Air:
- Mengetahui kebutuhan air di tubuh dalam satuan liter berdasarkan berat badan
Instalasi
Untuk menginstal paket HealthFitness, gunakan pip:
pip install HealthFitness
Cara Menggunakan
Berikut adalah beberapa contoh cara menggunakan paket HealthFitness:
Menghitung BMI
from Health_and_Fitness_Check import check_bmi
check_bmi(1.8, 70.3, "2")
Kebutuhan kalori harian
from Health_and_Fitness_Check import kebutuhan_kalori_harian
kebutuhan_kalori_harian(70, 170, 19, "L", "sedang")
Air yang harus di konsumsi
from Health_and_Fitness_Check import rekomendasi_asupan_air
rekomendasi_asupan_air(70)
Mengitung Kalori Terpakai
from Health_and_Fitness_Check import hitung_kalori
hitung_kalori(70, 60, jogging)
Step To Meter
from Health_and_Fitness_Check import jarak_langkah
jarak_langkah("L", 1.7, 2000)
Mengecek Zona Detak Jantung
from Health_and_Fitness_Check import zona_detak_jantung_latihan
zona_detak_jantung_latihan(12)
Tentang Modul
Paket HealthFitness terdiri dari modul-modul berikut:
module BMI
check_bmi(tinggi, berat, jenis_kelamin)
Fungsi ini digunakan untuk mengitung BMI dengan format yang sesuai berdasarkan tipe data yang dipilih.
Parameter:
tinggi (float): tinggi badan dalam satuan meter.berat (float): berat badan dalam satuan kg.jenis kelamin (str): "1"/ "laki laki" "2" / "perempuan"
Contoh Penggunaan:
BMI = check_bmi(1.8, 70.3, "2")
print(BMI)
Output:
Dengan tinggi badan 1.8 m dan berat badan 70.3 kg, nilai BMI Anda adalah: 21.70
Kategori BMI Anda adalah: Normal (Perempuan)
module Kebutuhan Kalori Harian
kebutuhan_kalori_harian(berat, tinggi, usia, jenis_kelamin, tingkat_aktivitas
Fungsi ini digunakan untuk menghitung kebutuhan kalori anda dalam sehari sesuai aktivitas anda
Parameter:
berat (float): Berat badan dalam kilogram -tinggi (float): tinggi dalam centimeterusia (int): Umur dalam angkajenis_kelamin (str): untuk laki-laki di simbolkan "L", sedangkan perempuan "P"tingkat_aktifitas (str): rendah, sedang dan tinggi
Contoh Penggunaan:
KebutuhanKalori = kebutuhan_kalori_harian(70, 170, 18, "L", "sedang")
print(kebutuhanKalori)
Output:
2,600.125 kalori
module Kalori Yang digunakan
hitung_kalori(berat_badan, durasi, aktivitas)
Menghitung jumlah kalori yang kita butuhkan dalam sehari berdasarkan aktvitas Parameter
berat_badan (float): Berat badan dalam kilogram.durasi (float): Durasi aktivitas dalam menit.aktivitas (str): Jenis aktivitas yang dilakukan.
Aktifitas Tersedia
- duduk di meja
- berjalan santai
- bersepeda ringan
- jogging
- berenang
- lari cepat
Contoh Penggunaan:
KaloriHariIni = hitung_kalori(70, 60, jogging)
print(KaloriHariIni)
Output:
551.25.
Catatan Untuk update aktivitas akan menunggu update dari developer
module zona detak jantung
Menghitung zona detak jantung aerobik dan anerobik serta maksimum detak jantun berdasrakan usia.
zona_detak_jantung_latihan(usia)
Parameter:
usia (int): Umur dalam angka.
Contoh Penggunaan:
zona = zona_detak_jantung_latihan(18)
print(zona)
Output:
Detak jantung maksimum untuk usia 19 tahun adalah 201 bpm.
Zona Aerobik: 140.7 - 160.8 bpm
Zona Anaerobik: 160.8 - 180.9 bpm
Module step to meter
- Menghitung jarak dari banyak langkah yang ditempuh berdasarkan jenis kelamin dan tinggi badan.
hitung_jarak(banyak_langkah, jenis_kelamin, tinggi)
Fungsi ini digunakan untuk mengkonversi dari banyak langkah ke jarak dalam meter.
Parameter:
jenis_kelamin (str): untuk laki-laki disimbolkan "L", sedangkan perempuan "P"tinggi_badan (float): tinggi badan dalam satuan meterbanyak_langkah (int): jumlah langkah yang ditempuh
Contoh Penggunaan:
jarak = jarak_langkah("L", 1.7, 2000)
print(jarak)
Output:
Jarak yang ditempuh: 1,350.0 meter
Catatan
tinggi badan hanya bisa di gunakan di rentang 1.5 sampai 2 meter
module Asupan air
rekomendasi_asupan_air(berat_badan)
Fungsi ini digunakan untuk Menghitung Kebutuhan Air dalam sehari.
Parameter:
berat_badan (int): Berat Badan dalam kilogram.
Contoh Penggunaan:
kebutuhanAir = rekomendasi_asupan_air(70)
Output:
2.45 liter.
Kontak
Untuk pertanyaan lebih lanjut, silakan hubungi:
Release files for HealthFitness 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| healthfitness-0.1.5.tar.gz | 6.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| HealthFitness-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.3 kB
Release files / healthfitness-0.1.5.tar.gz
| Download URL | healthfitness-0.1.5.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3e129c69a0b8e1dd789628e396ca87d62036d71859c449de256317b107ced48d
|
|
BLAKE2b-256 checksum How to use checksums |
6a0162f05b9b74dfce058e8b687e180be5aaa8ac696ac1c839696ce69f27669d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|
Release files / HealthFitness-0.1.5-py3-none-any.whl
| Download URL | HealthFitness-0.1.5-py3-none-any.whl |
|---|---|
| Size | 7.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8262ee718ec5848680b2a04a5fb7692c6efc03740fe785edc3bce820b6aeeaa3
|
|
BLAKE2b-256 checksum How to use checksums |
2b42c24e7adacc2dac0ebf21925368b867a4cf697efebdfa66586ff3e0ac4975
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|