問題
8値を入力してBMIを表示するプログラムを作ろう
BMIの計算は、健康管理や医学などで実際に使われる計算です。この問題を解くことで、プログラムが世の中の問題解決にどのように役立っているかを体験できるはずです!
Pythonの問題に挑戦しよう!
問題
「値を入力してBMIを表示するプログラムを作ろう」
身長と体重を入力して、BMI(ボディマス指数)を計算し、表示するプログラムを作成してください。
※実際にBMIを計算する公式は用意されたコードを使用してください。
※BMIを出力する際は、少数第2位までの数値を出力してください。
※出力する際は、「あなたのBMIは〇〇です。」というように表示させてください。
あらかじめエディタに書くコード
# 身長を入力してもらう(cm)
# 体重を入力してもらう(kg)
# 身長をメートルに変換
height_m = height_cm / 100
# BMIを計算
bmi = weight_kg / (height_m ** 2)
# BMIを少数第2位まで表示
¥Python¥
期待する画面
あなたのBMIは〇〇です。
解答と解説(値を入力してBMIを表示するプログラムを作ろう)
解説
※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます
height_cm = float(input("身長を入力してください(cm): "))
weight_kg = float(input("体重を入力してください(kg): "))
input関数を使用することで、ユーザーからキーボード入力の値を受け取ることができます。
inputの引数はユーザーに表示するメッセージを指定することができます。
input関数は入力された値を文字列として受け取るので、今回は身長、体重共に浮動小数点数として受け取りたいので、float関数を使用してデータ型を変換します。
結果を出力する際は、f 文字列を使ってBMIの値を埋め込み、.2f というフォーマット指定子で小数点以下2桁まで表示します。