Найти - Пользователи
Полная версия: Помогите с циклом for
Начало » Python для новичков » Помогите с циклом for
1
Benedictus
Ребята, помогите с кодом, почему выводит синтаксическую ошибку?

message=raw_input('введите текст: ‘)
pri nt ( “\nДлина введенного вами текста составляет:”, len(message))
pri nt( “\nСамая частая согласная , · т’ . ”)

for “т” in message:
рrint(“встречается в вашем тексте.”)
else :
print(“нe встречается в вашем тексте.”)
“”" выдает ошибку в цикле else
JOHN_16
Benedictus
1) код на форумах вставляется в тегах code, иначе теряется форматирование кода
2) если произошла ошибка - то нужно выкладывать ВЕСЬ traceback ошибки
ZerG
невижу в коде оператора FOR
Benedictus
ZerG
невижу в коде оператора FOR

поправил, спасибо
ZerG
Ошибку покажите!
Код в тег код добавьте - не ясно ничерта !
scidam
Видимо ошибка была такая:

 SyntaxError: can't assign to literal

А код должен выглядеть как-то так:

 for letter in message:
    if letter == 'т':
        рrint(“Буква т встречается в вашем тексте.)
        break
else:
    print(“нe встречается в вашем тексте.)

ZerG
Так!
Последня попытка:
Покажите весь код - покажите что вводите и ошибку при запуске.
marataziat
А в чём ошибка :3?
Benedictus
ZerG
Так! Последня попытка:Покажите весь код - покажите что вводите и ошибку при запуске.

  message=input("put the text: ")
print('length: ', len(message))
for letter in message:
   print('was found in the text: ')
   else:
       print('was not found in the text: ') ] 

Ошибка: multiple statements found while compiling a single statement
Stright
К чему у вас квадратная скобка в конце? Ошибочный отступ у else и следующего за ним выражения. И, собственно, что вы ищите в введенном тексте?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB