您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

错误:“ int”对象不可下标-Python

错误:“ int”对象不可下标-Python

问题出在行中,

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."
python 2022/1/1 18:32:56 有230人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶