Python输入或原始输入(2.7.15)

时间:2018-08-01 10:33:59

标签: python input raw-input

我是python的新手。我正在MacOS上工作,并且安装了python 2.7.15。

我正在尝试从用户那里获取输入:

#these two rows do not execute at the same time, it's just an example :)
annee = raw_input("Saisissez une annee : ") #works if input is string, but not if it's int
annee = input("Saisissez une annee : ") #works if input is int, but not if it's string
try:
    anne = int(annee)
    # isBissextile(annee)
except:
    print("Erreur lors de la saisie")

正如我的评论所述,input和raw_input不能按预期工作,我希望能够获取输入int或string,然后显示是否异常

1 个答案:

答案 0 :(得分:0)

这是您想要的吗?虽然它在做同样的事情。

try:
    annee = int(input("Saisissez une annee : "))
except:
    print("Erreur lors de la saisie")