Мои анкетные данные


Меня зовут Матвей. Мне 18 лет. Я учусь в группе ИС-О-25/1

Живу в Ишеевке. Учусь в Ульяновском государственном университете. Хочу стать востребованным специалистом.

Мое хобби

Люблю гулять заниматься спортом. В свободное время готовлю.

Часто играю в баскетбол. Занимаюсь им на протяжении 7-ми лет.

Программирование

num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
result = num1 + num2
print("Результат сложения:", result)

import random import timeit import re from typing import List, Tuple def create_random_text_list(n: int) -> List[str]: """Создает список из n случайных слов.""" chars = "bcdfghjklmnpqrstvwxyzaeiou0123456789_!?" return [''.join(random.choice(chars) for _ in range(random.randint(3, 10))) for _ in range(n)] def split_text_into_words(text: str) -> List[str]: """Разбивает строку на слова.""" return [word for word in re.split(r'[_.,;:\n\t!?\s]+', text) if word] def find_words_with_consonants(words: List[str]) -> List[str]: """Находит слова с латинскими согласными.""" consonants = set("bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ") return [word for word in words if any(c in consonants for c in word)] def find_words_without_digits(words: List[str]) -> Tuple[List[str], int]: """Находит слова без цифр.""" digits = set("0123456789") filtered = [word for word in words if not any(c in digits for c in word)] return filtered, len(filtered) def process_text(text: str): """Основная функция обработки текста.""" words = split_text_into_words(text) consonant_words = find_words_with_consonants(words) no_digit_words, count = find_words_without_digits(words) print(f"Всего слов: {len(words)}") print(f"Слова с согласными: {consonant_words}") print(f"Слова без цифр ({count}): {no_digit_words}") def test(): """Базовые тесты.""" text = "Hello_world test,programming;python:java" assert split_text_into_words(text) == ['Hello', 'world', 'test', 'programming', 'python', 'java'] assert find_words_with_consonants(['hello', '123', 'тест', 'BCDF']) == ['hello', 'BCDF'] assert find_words_without_digits(['hello', 'world123', 'test']) == (['hello', 'test'], 2) if __name__ == "__main__": test() print("\nАнализ текста:") demo_text = "Hello_world123 test456 programming python Java Script C++" process_text(demo_text) # Тестирование производительности large_list = create_random_text_list(10000) print("\nТестирование производительности:") print(f"Время обработки: {timeit.timeit(lambda: process_text(' '.join(large_list)), number=1)} сек") user_text = input("\nВведите текст для анализа: ") if user_text: process_text(user_text) else: print("Использован демо-текст") process_text(demo_text)

Осенний день в парке

Тёплый осенний день наполнил парк особой атмосферой умиротворения. Золотистые листья клёна кружились в воздухе, словно маленькие парашютики, медленно опускаясь на влажную от недавнего дождя землю.

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

Вдали виднелась небольшая беседка, укрытая багряной листвой. Её резные узоры создавали причудливую игру света и тени. В воздухе витал неповторимый аромат опавших листьев и влажной земли, смешанный с запахом приближающейся зимы.

Этот день словно замер в ожидании скорого прихода холодов, даря всем последние тёплые объятия уходящей осени.


Мои ссылки | Карта-изображение | Картинки



в начало страницы | к хобби | к программированию | к рассказу


Студент группы ИС-О-25/1
Мулянов М.А.
m_mulyanov@mail.ru