Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 22 июня 2025 11:39

Напишите программу, которая будет получать числа т выводить в консоль, является число чётный или нет. Цикл должен завершится, когда на вход программа получит - 1

Ответ нейросети

22 июня 2025 11:39

Конечно! Ниже приведено пример простого Python-кода, который реализует описанный вами функционал:

  • Получает числа от пользователя.
  • Определяет, является ли число чётным.
  • Выводит результат.
  • Цикл продолжается, пока не введено -1.
while True:
    # Запрашиваем у пользователя ввод числа
    number = input("Введите число (-1 для завершения): ")
    
    # Преобразуем ввод в целое число
    try:
        num = int(number)
    except ValueError:
        print("Пожалуйста, введите корректное число.")
        continue
    
    # Проверка на завершение цикла
    if num == -1:
        print("Завершение программы.")
        break
    
    # Определение четности
    if num % 2 == 0:
        print(f"Число {num} является чётным.")
    else:
        print(f"Число {num} является нечётным.")

Объяснение кода:

  1. Цикл while True:
    Постоянно запрашивает ввод пользователя до тех пор, пока не будет введено -1.

  2. Преобразование строки в число:
    Используется int(). Обработка исключений try-except для проверки, чтобы пользователь вводил правильные числа.

  3. Проверка на -1:
    Если пользователь ввёл -1, цикл прерывается командой break, и программа завершает работу.

  4. Определение четности:
    Используется оператор num % 2, который возвращает остаток при делении на 2. Если остаток равен 0 — число чётное; иначе — нечётное.

Если нужно, я могу помочь адаптировать решение для другого языка программирования или добавить дополнительно функциональность!

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Напишите программу, которая будет получать числа т выводить в консоль, является число чётный или нет. Цикл должен завершится, когда на вход программа получит - 1
Конечно! Ниже приведено пример простого Python-кода, который реализует описанный вами функционал: - Получает числа от пользователя. - Определяет, является ли число чётным. - Выводит результат. - Цикл продолжается, пока не введено -1. ```python while True: # Запрашиваем у пользователя ввод числа number = input("Введите число (-1 для завершения): ") # Преобразуем ввод в целое число try: num = int(number) except ValueError: print("Пожалуйста, введите корректное число.") continue # Проверка на завершение цикла if num == -1: print("Завершение программы.") break # Определение четности if num % 2 == 0: print(f"Число {num} является чётным.") else: print(f"Число {num} является нечётным.") ``` ### Объяснение кода: 1. **Цикл while True:** Постоянно запрашивает ввод пользователя до тех пор, пока не будет введено -1. 2. **Преобразование строки в число:** Используется `int()`. Обработка исключений `try-except` для проверки, чтобы пользователь вводил правильные числа. 3. **Проверка на -1:** Если пользователь ввёл -1, цикл прерывается командой `break`, и программа завершает работу. 4. **Определение четности:** Используется оператор `num % 2`, который возвращает остаток при делении на 2. Если остаток равен 0 — число чётное; иначе — нечётное. Если нужно, я могу помочь адаптировать решение для другого языка программирования или добавить дополнительно функциональность!