我是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,然后显示是否异常
答案 0 :(得分:0)
这是您想要的吗?虽然它在做同样的事情。
try:
annee = int(input("Saisissez une annee : "))
except:
print("Erreur lors de la saisie")