提示直到找到匹配项



你好,我正在尝试弄清楚如何计算立方体的体积

有效输入为多维数据集或 c

validInput = ("cube" , "c")

这是如果要完成下一步时应输入的输入

inputShape = input("Please tell me the shape you want to use (For example, Cube) ").lower()   
while inputShape != validInput:
inputShape = input("You've entered an invalid input. Please try again ")
if inputShape in cube:
    cubeValue = float (input ("Please input the value you want to use to calculate the volume of the cube"))
    def cubeVolume(cubeValue):
        cubeVolumeValue = cubeValue ** 3
        return cubeVolumeValue
    print("The volume of a pyramid with a length ", cubeValue, "is" , cubeVolumeValue)

问题是,即使我输入 cube 或 c,我也会收到无效消息,"您输入了无效的输入。请重试"。

如何进行下一步(输入浮点值)?

我被困住了帮助:(

看起来你搞砸了你的条件。应为"而输入形状不在有效输入中"。

现在你断言 inputShape 等于整个 validInput 列表,但事实并非如此。您只需要检查字符串是否存在于列表中的某个位置。

相关内容

  • 没有找到相关文章

最新更新