0

我想在 Python 3.3.2 中制作这个程序,它会询问你必须输入的圆柱体的半径和高度radiusheight 这是当前代码:

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逗号处的输入分成两部分;这for是列表推导的一部分,它通过对每个结果应用相同的操作来创建一个列表。

于 2013-10-03T19:09:20.400 回答