Мне нужна помощь, что-то не так в моем коде, и я не могу понять, что ... я уверен, что это простая ошибка, просто я не могу найти ее в данный момент.
string = raw_input("Enter String->")
length = len(string)
index = 0
while index < length:
if string(index) == 'a':
print "Character found is a"
index = length
elif string(index) != 'a':
print "Character", index"is not an a, sorry"
Ошибка, конечно, "неверный синтаксис"
Это новый код на данный момент
string = raw_input("Enter String->")
length = len(string)
index = 0
while index < length:
if string[index] == 'a':
print "Character found is a"
index = length
elif string[index] != 'a':
print "Character", index,"is not an a, sorry"
отсюда, когда я запускаю код, он работает бесконечно, говоря: «символ 0 не является»
3-е редактирование
string = raw_input("Enter String->")
length = len(string)
index = 0
while index < length:
if string[index] == 'a':
index += 1
print "Character found is a"
break
elif string[index] != 'a':
print "Character", index, "is not an a, sorry"