часть 1: наращивание массы

29 августа 2024, 03:32
# Считываем количество строк n = int(input("Введите количество строк: ")) # Инициализируем пустой список для символов char_list = [] # Считываем строки и добавляем символы в список for _ in range(n): line = input() char_list.extend(line) # Добавляем все символы текущей строки в список # Считываем количество чисел n = int(input("Введите количество чисел: ")) # Инициализируем список для хранения введенных чисел numbers = [] # Считываем n целых чисел for _ in range(n): x = int(input()) numbers.append(x) # Выводим введенные числа for num in numbers: print(num) # Печатаем пустую строку print() # Вычисляем и выводим значения функции f(x) для каждого числа for num in numbers: result = num ** 2 + 2 * num + 1 print(result) # Считываем количество чисел n = int(input()) # Инициализируем список для хранения чисел numbers = [] # Считываем n различных натуральных чисел for _ in range(n): x = int(input()) numbers.append(x) # Находим минимальное и максимальное значение min_value = min(numbers) max_value = max(numbers) # Удаляем минимальное и максимальное значение из списка numbers.remove(min_value) numbers.remove(max_value) # Выводим оставшиеся числа for number in numbers: print(number) # Считываем количество строк n = int(input("Введите количество строк: ")) # Инициализируем список для хранения строк и множество для отслеживания уникальности unique_strings = [] seen = set() # Считываем n строк for _ in range(n): line = input() # Если строка еще не встречалась, добавляем её в список и множество if line not in seen: unique_strings.append(line) seen.add(line) # Выводим уникальные строки for unique_line in unique_strings: print(unique_line) # Считываем количество строк n = int(input()) # Считываем строки и сохраняем в список lines = [input() for _ in range(n)] # Считываем поисковый запрос query = input() # Приводим поисковый запрос к нижнему регистру для нечувствительного поиска query_lower = query.lower() # Перебираем все строки и выводим только те, что содержат поисковый запрос for line in lines: if query_lower in line.lower(): print(line) # Считываем количество чисел n = int(input()) # Инициализируем списки для хранения отрицательных, нулевых и положительных чисел negatives = [] zeros = [] positives = [] # Считываем n целых чисел for _ in range(n): number = int(input()) # Распределяем числа по спискам if number < 0: negatives.append(number) elif number == 0: zeros.append(number) else: positives.append(number) # Выводим результаты в нужном порядке for number in negatives: print(number) for number in zeros: print(number) for number in positives: print(number)

Пока нет комментариев. Авторизуйтесь, чтобы оставить свой отзыв первым!