Вопрос задан 01.10.2023 в 11:03. Предмет Информатика. Спрашивает Громов Игорь.

Python!!! ОЧЕНЬ СРОЧНО На вход программы подается последовательность слов, каждое слово на

отдельной строке. Концом последовательности является одно из двух слов: «стоять», «лежать», (маленькими буквами, без кавычек). Выведите количество считанных слов. Последнее слово, являющееся признаком окончания последовательности, учитывать не нужно. Формат входных данных: На вход программы подается последовательность слов, каждое слово на отдельной строке. Формат выходных данных: Программа должна вывести количество членов последовательности. Sample Input: Гречка Рыба Печка стоять Sample Output: 3
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Цуканова Кира.

s = ''

k = 0

while s != 'стоять' or s != 'лежать':

s = input()

k += 1

print(k)

Примечания:

1 табуляция: 4, 5 строки.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, вы можете воспользоваться следующим Python кодом:

python
count = 0 # Инициализируем счетчик while True: word = input() # Считываем слово if word == 'стоять' or word == 'лежать': # Проверяем, является ли это слово признаком окончания break # Если да, то завершаем цикл count += 1 # Иначе увеличиваем счетчик print(count) # Выводим количество считанных слов

Этот код будет считывать слова по одному с новой строки и увеличивать счетчик до тех пор, пока не встретит одно из слов "стоять" или "лежать". Когда такое слово будет введено, программа завершит цикл и выведет количество считанных слов.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос