На вход программе подается последовательность слов, каждое слово на отдельной строке.
Концом последовательности является слово «КОНЕЦ» (без кавычек).
Напишите программу, которая выводит члены данной последовательности.
Вот что я пробовал:
a = input() while a != ‘КОНЕЦ’ and a != ‘конец’: print(a) a = input()
Ответы (2 шт):
Для python 3.8 и выше
result = [] while not (a := input(‘Введите слово: ‘)).lower() == ‘конец’: result.append(a) print(*result, sep=’n’)
Для версий python 3 — 3.7
result = [] a = input(‘Введите слово: ‘) while a.lower() != ‘конец’: result.append(a) a = input(‘Введите слово: ‘) print(*result, sep=’n’)
Ваш код почти правильный, только
- вместо немедленного вывода введенного слова (командой print(a) в цикле)
нужно
- слова сначала только сохранять (напр. в списке)
- и только после введения всех слов (т.е. окончания вашего цикла) их выводить на экран:
words = [] # сначала пустой список a = input() while a != ‘КОНЕЦ’ and a != ‘конец’: words.append(a) # здесь разница a = input() for word in words: # вывод сохраненных слов print(word)
Источник: husl.ru
7.4 Количество членов. «Поколение Python»: курс для начинающих. Курс Stepik
Количество членов
Программирование на Python.
На вход программе подается последовательность слов, каждое слово на отдельной строке. Концом последовательности является одно из трех слов: «стоп», «хватит», «достаточно» (маленькими буквами, без кавычек). Напишите программу, которая выводит общее количество членов данной последовательности.
Формат входных данных
На вход программе подается последовательность слов, каждое слово на отдельной строке.
Формат выходных данных
Программа должна вывести общее количество членов данной последовательности.
помогите пж, если можно с объяснением, можно просто код
Ответы на вопрос
я поменял расирения файла на .txt чтоб можно было отправить, поменяй расширение на .py. Коментарии в файле присутствуют.
Приложения:
Шоколадка525: А можно сделать так, чтобы слово (стоп, хватит или достаточно) не учитывались в результате счета. То есть, учитываются только слова, которые были до этого слова
Источник: znanijam.net
На вход программе подается последовательность слов каждое слово на отдельной строке
Скачай курс
в приложении
Перейти в приложение
Открыть мобильную версию сайта
Наши условия использования и конфиденциальности
7.4 До КОНЦА 1. «Поколение Python»: курс для начинающих. Курс Stepik
Public user contributions licensed under cc-wiki license with attribution required
Источник: stepik.org