Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 11, 2012 12:39:07

li_accident
Зарегистрирован: 2012-10-11
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Defining function, не вижу, где ошибка

Привет,
знаю, что вопрос, наверняка, глупый, но я только начинаю и столкнулась с тем, что когда определяю функцию, ошибок, вроде бы и нету, но все равно она не работает.
str = raw_input (“string= ”)
letter = raw_input (“letter= ”)
def find (str,letter):
index = 0
while index < len(string):
if str == letter:
return index
index += 1
return -1
find(str,letter)

то есть, программа должна считать значения строки и одиночную букву и вывести, на какой позиции, допустим, в слове, появляется эта буква. но когда я пытаюсь запустить это, все, что происходит - мне предлагается ввести str и letter и программа оканчивается. в чем моя ошибка?
спасибо.

Офлайн

#2 Окт. 11, 2012 12:59:11

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

Defining function, не вижу, где ошибка

print(find(str,letter))



Офлайн

#3 Окт. 11, 2012 13:13:55

li_accident
Зарегистрирован: 2012-10-11
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Defining function, не вижу, где ошибка

как я и предполагала, идиотская ошибка ) большое спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version