我很难理解为什么这会给我起名字#month;' month'未定义
我试图将输入(2017年10月5日)转换为2017年10月5日,例如
def problem3_3(month, day, year):
months_tuple = ('January', 'February', 'March','April', 'May', 'June',
'July', 'August', 'September', 'October', 'November', 'December')
A = months_tuple[month-1]
B = str(day)
C = str(year)
print("A", +"B,"+"C")
答案 0 :(得分:0)
您的代码在函数和print语句中存在缩进问题,您不需要将A,B和C放在"之间。 "因为他们已经是字符串了。这应该有效:
def problem3_3(month, day, year):
months_tuple = ('January', 'February', 'March','April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December')
A = months_tuple[month-1]
B = str(day)
C = str(year)
print(A + ", " + B + ", " + C)
problem3_3(10, 5, 2017)
答案 1 :(得分:0)
感谢您的建议,这确实是缩进问题。我显然很新:)