Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 69

Определить, сколько из слов начинаются с буквы 'S', содержат букву "i" и имеют длину 6 букв

24.09.2021, 18:56. Показов 2309. Ответов 15

Студворк — интернет-сервис помощи студентам
Всем привет! Есть задачка:
Пользователь вводит 10 слов.
Определить, сколько из них начинаются с буквы 'S', содержат букву "i" и имеют длину 6 букв.
Формат ввода: 10 слов, каждое в отдельной строке.
Формат вывода: количество найденных слов.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.09.2021, 18:56
Ответы с готовыми решениями:

Определить сколько слов начинаются на букву к и К
Дан текст. Слова в нем разделены мпобелом. Опеделить сколько слов начинается на букву к и К.

Определить, сколько слов текста имеют длину 1, 2, 3, ..., 10
Я ввожу слова без знаков препинания (все подряд через пробел) и нужно: Определить, сколько слов текста имеют длину 1, 2, 3, ..., 10 и...

Определить сколько слов имеют минимальную длину
1) определить сколько слов имеют минимальную длину

15
enx
 Аватар для enx
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
24.09.2021, 19:06
Лучший ответ Сообщение было отмечено kindastan как решение

Решение

Не благодари.


Python
1
2
a = (input() for i in range(10))
print(sum(1 for i in a if i.startswith('S') and 'i' in i and len(i) == 6))
1
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 69
24.09.2021, 19:14  [ТС]
Спасибо!!
0
enx
 Аватар для enx
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
24.09.2021, 19:15
Я все равно не понимаю, почему ты не пробуешь сам, какая у тебя цель?
0
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 69
24.09.2021, 19:18  [ТС]
Можешь еще, пожалуйста, подсказать, куда запихнуть функцию try-except, а то перед def нельзя как бы) Но у меня все рабоатет только так

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
try:
    def summary(a,b):
        '''Функция, возвращающая сумму двух целых неотрицательных чисел'''
        return (summary(a + 1, b - 1) if b else a)
    def ioMain():
        '''Функция ввода/вывода'''
        a = int(input("Задайте значение а: "))
        b = int(input("Задайте значение b: "))
        print(summary(a, b))
    if __name__ == "__main__":
        ioMain()
except ValueError:
    print('Введите числовое значение')
Добавлено через 1 минуту
Цель -- и задачи расходятся) учу одно, а делать надо другое
0
enx
 Аватар для enx
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
24.09.2021, 19:20
kindastan, что ты учишь, и что тебе нужно делать?
0
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 69
24.09.2021, 19:22  [ТС]
SQL и все, что с ним)) А на это времени нет
0
enx
 Аватар для enx
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
24.09.2021, 19:26
Ты пойми, время написания запроса на форуме = времени поиска и изучения ответа на твой вопрос.
Только результат разный.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.09.2021, 19:28
Python
1
2
3
import re
 
print(len(re.findall(r'\bS(?=\w*i)\w{5}\b', str((input() for i in range(10))))))
3
enx
 Аватар для enx
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
24.09.2021, 19:28
Цитата Сообщение от kindastan Посмотреть сообщение
SQL и все, что с ним
В какой парадигме это существует без ЯП и базовых конструкций, я только одну знаю, аналитика дата сэтов на выгрузках, но аналитики себя так не ведут.

Скажи честно, всем будет проще.
0
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 69
24.09.2021, 19:30  [ТС]
Что нахожу использую, что не нахожу - пишу тут)
0
enx
 Аватар для enx
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
24.09.2021, 19:32
iSmokeJC, читер ))

kindastan

Добавлено через 2 минуты
А как будет выглядеть запрос в mysql, чтобы из базы вывело:
Цитата Сообщение от kindastan Посмотреть сообщение
сколько из них начинаются с буквы 'S', содержат букву "i" и имеют длину 6 букв.
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.09.2021, 19:37
Цитата Сообщение от enx Посмотреть сообщение
А как будет выглядеть запрос в mysql, чтобы из базы вывело:
Срезал!
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
24.09.2021, 20:58
Цитата Сообщение от enx Посмотреть сообщение
что ты учишь, и что тебе нужно делать?
Это новое поколение яндекса лицея: из тех кого туда мама-папа запихнули - учить программирование, а они хотят - доту.

Цитата Сообщение от kindastan Посмотреть сообщение
try:
    def summary(a,b):
        '''Функция, возвращающая сумму двух целых неотрицательных чисел'''
        return (summary(a + 1, b - 1) if b else a)
    def ioMain():
        '''Функция ввода/вывода'''
        a = int(input("Задайте значение а: "))
        b = int(input("Задайте значение b: "))
        print(summary(a, b))
    if __name__ == "__main__":
        ioMain()
except ValueError:
    print('Введите числовое значение')
После этого кода можешь навсегда поставить на себе крест.
Такое даже самые неодаренные себе не позволяли.
1
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
24.09.2021, 21:39
Garry Galler, уничтожил)))

Цитата Сообщение от enx Посмотреть сообщение
print(sum(1 for i in a if i.startswith('S') and 'i' in i and len(i) == 6))
я бы начал с проверки длины, она быстрее работает и если не 6 то и проверять дальше не надо
1
enx
 Аватар для enx
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
24.09.2021, 21:45
Welemir1,
Цитата Сообщение от Welemir1 Посмотреть сообщение
с проверки длины
полностью согласен, писал в порядке ТЗ, как в том меме, где милая девушка рассказывает о том, как все работают в ее компании.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.09.2021, 21:45
Помогаю со студенческими работами здесь

Определить сколько слов в строке имеют минимальную длину
Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо: а) определить сколько слов в строке имеют минимальную...

Определить, сколько слов в строке имеют четную длину
Дана строка, слова в которой разделены пробелами. Определить, сколько слов в строке имеют четную длину.

Определить, сколько слов текста из файла имеют определенную длину
Добрый вечер Программа берет данные из текстового файла и должна определить сколько слов текста имеют длину 1, 2, 3, ... 10 символов и...

Определить сколько слов в тексте имеют длину больше заданной
В файле задан текст. Написать функцию, определяющую длину слова. С помощью этой функции определить, сколько слов в тексте имеют длину,...

В файле построчно расположены слова определить, сколько слов имеют букву
2. В файле построчно расположены слова определить, сколько слов имеют букву а.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru