与用户输入的数字比较总是产生“不等于".结果 [英] Numeric comparison with user input always produces "not equal" result

查看:118
本文介绍了与用户输入的数字比较总是产生“不等于".结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想获得用户通过input()输入的数字,并将其与特定值(即3)进行比较.

I want to get a number input by the user via input() and compare it with a specific value, i.e., 3.

但是,我的印象是我的if语句不起作用.比较始终为False.

However, I have the impression my if statement doesn't work. The comparison is always False.

Start = input()
if Start == 3:
     print ("successful")

推荐答案

Python 3输入函数返回字符串.

Python 3 input function returns string.

尝试这样

start = input("-->: ")
if start == "3":
    print("successful")

这篇关于与用户输入的数字比较总是产生“不等于".结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆