ユーザー入力から長方形の高さと幅を収集し、面積を計算して結果を表示することにより、長方形の面積を計算するプログラムをどのように作成しますか?直方体のボリュームでもどうしますか?これまでの私のコードは次のとおりです:(私はPythonを始めたばかりです)
shape = input("> ")
height = input("Please enter the height: ")
width = input("please enter the width: ")
area = [height*width]
print ("The area is", 'area')
しかし、無効な構文を受け取っています。
Python 3.xでは、input
文字列を返します。したがって、height
とwidth
は両方とも文字列です。
area = [height*width]
ここで文字列を乗算し、リストを作成しています。あなたは(と整数のいずれかに変換する必要がありますint
(と機能)や浮動小数点数float
のように、機能)
height = float(input("Please enter the height: "))
width = float(input("please enter the width: "))
...
area = height*width
そして、print
このように関数に単一の文字列を渡す方が良いです
print ("The area is {}".format(area))
または、このようなアイテムを単に印刷することができます
print ("The area is", area)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加