【问题标题】:Python: How can I make this work? [duplicate]Python:我怎样才能做到这一点? [复制]
【发布时间】:2015-05-01 13:10:39
【问题描述】:

我怎样才能做到这一点?

number = int(raw_input("Number: "))
if number != !!!!!!!!NUMBER TYPE IS NOT AN INT TYPEEE!!!!!!!!!
    print "NO!"
else
    print "YES!"

谢谢!! :)

【问题讨论】:

    标签: python python-2.7


    【解决方案1】:
    try:
        num = int(raw_input("Number: "))
        print("Yes!")
    except ValueError:
        print("No!")
    

    【讨论】:

    • @EduardoMorales:真的吗?它适用于我(在 Python 2.7 和 3.4 中测试**,将 raw_input 替换为 input
    【解决方案2】:
    number = raw_input("Number: ")
    
    if not number.isdigit():
        print "NO!"
    else:
        print "YES!"
    

    【讨论】:

    • int("-1234") == -1234"-1234".isdigit() == False
    • 点了。尝试创建唯一的解决方案。
    猜你喜欢
    • 2022-11-09
    • 1970-01-01
    • 1970-01-01
    • 2018-10-05
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多