【发布时间】:2021-09-17 16:29:16
【问题描述】:
我目前正在学习 python,我正在尝试为此创建一个 if 语句,但我只能让它在月份或日期而不是月份和日期工作。
date = int(input("Enter Date Here: "))
monthConversion = {
"Jan": "January",
"Feb": "February",
"Mar": "March",
"Apr": "April",
"May": "May",
"Jun": "June",
"Jul": "July",
"Aug": "August",
"Sep": "September",
"Oct": "October",
"Nov": "November",
"Dec": "December",
}
month = monthConversion.get(input("Enter Key Here: "), "Not a valid key")
if date == "26" and month == "January":
print("That's My Birthday!!")
print(month, date)
【问题讨论】:
-
您将日期转换为
int,然后将其与str("26") 进行比较 -
副本的标题与您的问题不同,但答案正是您解决此问题所需要的。找到不同的副本可能并不难,因为这是一个非常常见的初学者错误,但我相信你已经解决了你的问题。
标签: python if-statement