如果声明似乎没有影响我的代码。

时间:2016-11-13 19:25:21

标签: python

units = input('Is your data in km/h or m/s: ')
if units == 'km/h' or 'KM/H' or 'Km/h' or 'kM/h' or 'km/H' or 'Km/H' or 'kM/h': 
    initialV = float(input('Enter the initial velocity:')) 
    finalV = float(input('Enter the final velocity: ')) 
    deltaV = (initialV-finalV)

我希望我的代码,如果用户输入单位的m / s,跳过上面的缩进代码,但是,它似乎没有像运行它时那样发生,尽管我把m / s仍然在输入中运行上面的代码。

1 个答案:

答案 0 :(得分:0)

你必须用#34;或"表达整个表达式。

if units == 'km/h' or units == 'KM/H' or units == 'Km/h' or units == 'kM/h' or units == 'km/H' or units == 'Km/H' or units == 'kM/h':