Menyediakan fitur pengecekan kesehatan dan fitness
Project description
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:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 healthfitness-0.1.5.tar.gz.
File metadata
- Download URL: healthfitness-0.1.5.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e129c69a0b8e1dd789628e396ca87d62036d71859c449de256317b107ced48d
|
|
| MD5 |
dea1e99dfde2f7eb95670d441ab175d8
|
|
| BLAKE2b-256 |
6a0162f05b9b74dfce058e8b687e180be5aaa8ac696ac1c839696ce69f27669d
|
File details
Details for the file HealthFitness-0.1.5-py3-none-any.whl.
File metadata
- Download URL: HealthFitness-0.1.5-py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8262ee718ec5848680b2a04a5fb7692c6efc03740fe785edc3bce820b6aeeaa3
|
|
| MD5 |
2ee5fa3d1550635dab1b4f0f19ea281a
|
|
| BLAKE2b-256 |
2b42c24e7adacc2dac0ebf21925368b867a4cf697efebdfa66586ff3e0ac4975
|