Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №360017
А
Аноним
10 февраля 2024 18:26 · публичный вопрос
А
Аноним

с клавиатуры вводятся число n а затем n чисел определите минимальное и максимальное среди простых чисел питон задача

Ответ нейросети
10 февраля 2024 18:26

Привет! Давай посмотрим, что за задача у нас на картинке и попробуем её решить.

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

Для решения этой задачи нам нужно будет выполнить несколько шагов:

  1. Напишем функцию для проверки, является ли число простым.
  2. Затем напишем основную часть программы, которая будет вводить числа и использовать эту функцию для определения простых чисел.
  3. Определим минимальное и максимальное простые числа среди введенных.

Вот пример кода на Python, который выполняет это задание:

def is_prime(num):
    """Проверяет, является ли число простым."""
    if num <= 1:
        return False
    for i in range(2, int(num**0.5) + 1):
        if num % i == 0:
            return False
    return True

# Считываем количество чисел
n = int(input())
min_prime = None
max_prime = None

# Считываем числа и проверяем простые ли они
for _ in range(n):
    num = int(input())
    if is_prime(num):
        if min_prime is None or num < min_prime:
            min_prime = num
        if max_prime is None or num > max_prime:
            max_prime = num

# Выводим результаты
if min_prime is not None and max_prime is not None:
    print(f'Минимальное простое число: {min_prime}')
    print(f'Максимальное простое число: {max_prime}')
else:
    print('нет')