from datetime import datetime
now = datetime.now()
user_input = input("Would you like to know the date and time today?").upper()
if user_input == "YES":
print "The date and time is: " + "%s/%s/%s - %s:%s:%s" % (now.day, now.month, now.year, now.hour, now.minute, now.second)
我正在尝试让user_input成为全部大写,因此我不必包含以下代码:
if user_input == "yes" or "YES" or "YeS" ... etc.
非常感谢任何帮助!
答案 0 :(得分:2)
您正在混合使用Python 2和Python 3.将input
更改为raw_input
。 input
适用于Python 3。
如果您想使用Python 3,则需要将最后的print
语句更改为function call:
print("The date and time is: " + "%s/%s/%s - %s:%s:%s" % (now.day, now.month, now.year, now.hour, now.minute, now.second))
如果您想使用Python 2,将input
更改为raw_input
即可。
要确定您正在运行的版本,请从控制台执行以下命令:
python --version