0

radiusPython 3.3.2 で、円柱の半径と高さを入力するように求めるこのプログラムを作成したいと思いますheight 。現在のコードは次のとおりです。

if response=="vol":
    radius = float(input("What is the radius and height of the cylinder? (e.g. 32, 15): "))

どのように変更すればよいですか?その後、その体積を計算します: V = hπr 2 あなたの方法でこれを行うにはどうすればよいですか?

4

1 に答える 1

2
radius, height = [float(part) for part in input("What is the radius and height of the cylinder? (e.g. 32, 15): ").split(',')]

split、コンマで入力を 2 つの部分に分割します。これforはリスト内包表記の一部であり、各結果に同じアクションを適用してリストを作成します。

于 2013-10-03T19:09:20.400 に答える