Skip to main content

No project description provided

Project description

BMI 計算器

這是一個簡單的命令列 BMI 計算器,它可以通過使用者輸入自己的體重和身高來計算出其 BMI 值。 如何使用

使用者可以在命令列中運行該腳本,並傳遞 --weight 和 --height 兩個參數。例如:

shell

python bmi_calculator.py --weight 65 --height 170

將會輸出:

shell

您的 BMI 值為 22.49

參數說明

--weight:使用者的體重,單位為公斤。
--height:使用者的身高,單位為公分。

函數說明 calculate_bmi(weight, height)

這是一個計算 BMI 值的函數。它接受兩個參數,即使用者的體重和身高,並返回其 BMI 值。 參數

weight:使用者的體重,單位為公斤。
height:使用者的身高,單位為公分。

返回值

返回使用者的 BMI 值。 main()

這是該腳本的主函數,它使用 argparse 模塊來解析命令列參數,並調用 calculate_bmi() 函數來計算 BMI 值,最終將其輸出到命令列中。 備註

該腳本運行時需要 Python 3.6 或以上版本。
如果使用者未傳遞 --weight 或 --height 參數,腳本將會報錯。
該腳本是一個非常簡單的 BMI 計算器,不包含任何錯誤處理或邊界檢查功能。

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

test-bmi-1.0.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

test_bmi-1.0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file test-bmi-1.0.tar.gz.

File metadata

  • Download URL: test-bmi-1.0.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for test-bmi-1.0.tar.gz
Algorithm Hash digest
SHA256 3b82b419b165f73c228068fdd466d11e99c646e44b5d208ca6b305227f9ea045
MD5 80c7af7a68129f55b9250088203d81fa
BLAKE2b-256 06b6d4f852ae7fe2cc56bb2015ef1a074e00054124e9c57f6810a2afae5426eb

See more details on using hashes here.

File details

Details for the file test_bmi-1.0-py3-none-any.whl.

File metadata

  • Download URL: test_bmi-1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for test_bmi-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6446eb1bd27caaa9d8c1c98a09d6b7ce183602227256560d30b71387968dc31e
MD5 d913f4c9ca53ed82ec35191f2331d712
BLAKE2b-256 8d18a536aa09e4a820c2d7c2e1310587f3f04e28a06f8492eeb768009880b54d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page