在if语句中使用时,Python输入无法正常工作

时间:2018-06-17 20:22:59

标签: python python-3.x if-statement

我做了一个快速预算计划,以确定购买东西需要多长时间,我遇到了一个问题。每当我尝试运行它时,一次性销售项目都不会添加到余额中。我的代码如下:

rsync -av archive.tar.gz /mnt/my-external-harddrive/archive.tar.gz

我在第一个if之后添加了一个else语句,以检测它是否正确地读了我的'yes'答案,但事实并非如此。

2 个答案:

答案 0 :(得分:2)

lower是一种方法,您需要调用它:

if input('Has the graphics card been sold yet?').lower() == "yes":

请注意,正如我所示,您不需要围绕条件本身使用括号。

答案 1 :(得分:1)

你应该尝试.lower()

const mapStateToProps = state => ({
  auth: state.auth
});

export default connect(mapStateToProps)(App);