如果块没有在python中打印,则执行语句

时间:2016-08-09 04:59:23

标签: python python-2.7 python-3.x

当我执行下面的代码时,它不打印(“是的,我们可以”),它的唯一打印(“最好的”)。 我在visual studio中运行代码。 如果块没有在python中打印,则执行语句。

代码:

team = input("your favorite team")
if team == "Ferrari" :
    print("yes we can")
print("all the best")

enter image description here

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:2)

您显示的图像表示在您的提示中没有“法拉利”之前的领先空间。字符串必须相同。当我运行你的代码时:

your favorite teamFerrari
yes we can
all the best

但是你展示了一个领先的空间:

your favorite team Ferrari
all the best

您可以通过多种方式解决此问题。首先选择更好的提示。第二,剥离前导和尾随空格:

team = input("Your favorite team: ").strip()