问题出在行中,
int([x[age1]])
你想要的是
x = int(age1)
您还需要将int转换为字符串以输出…
print "Hi, " + name1+ " you will be 21 in: " + str(twentyone) + " years."
完整的脚本如下所示:
name1 = raw_input("What's your name? ")
age1 = raw_input ("how old are you? ")
x = 0
x = int(age1)
twentyone = 21 - x
print "Hi, " + name1+ " you will be 21 in: " + str(twentyone) + " years."