x在范围内的错误:TypeError:'type'对象不可迭代

时间:2013-12-29 17:09:43

标签: python python-3.x

我正在尝试运行一个用户输入两个单词的程序,我必须找到该单词的最后一个字母。在那之后,我必须找出那封信是否在第二个单词中。我开始是这样的:

x=input('Type a word')
y=input('Type another word')
for x in range:
    print (x[-1])

2 个答案:

答案 0 :(得分:2)

x = raw_input('Type a word')
y = raw_input('Type another word')


if x:
    print x[-1] in y

答案 1 :(得分:1)

发生错误是因为您无法迭代非生成器函数实例...

更好,更pythonic的方式来实现你想做的事情:

x=input('Type a word')
y=input('Type another word')

if x[-1] in y:
    print('its there alright :)')