Условные операторы и логические выражения

Цель:

Научиться использовать условные операторы if, else, elif и логические выражения в Python для выполнения различных действий в зависимости от условий.

Описание:

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

Что вы изучите:

  • Использование условных операторов if, else, elif.

  • Логические выражения и операторы (and, or, not).

  • Сравнительные операторы: ==, !=, <, >, <=, >=.

Часть 1: Основы условных операторов

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

  • Ввод:
    2
    Вывод:
    Положительное число

  • Ввод:
    -1
    Вывод:
    Отрицательное число

  • Ввод:
    0
    Вывод:
    Ноль

Напишите код здесь:

Часть 2: Логические выражения

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

  • Ввод:
    1 -5
    Вывод:
    Хотя бы одно из чисел положительное

  • Ввод:
    -3 0
    Вывод:
    Оба числа не положительные

Напишите код здесь:

Часть 3: Сложные условия

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

  • Ввод:
    3 4 3
    Вывод:
    Сумма чисел четная

  • Ввод:
    2 4 3
    Вывод:
    Сумма чисел нечетная

Напишите код здесь:

Задание для выполнения:

Напишите программу, которая:

  1. Запрашивает у пользователя год.

  2. Определяет, является ли этот год високосным.

  3. Выводит сообщение "Год високосный" или "Год не високосный".

Требования к программе:

  • Високосный год определяется по следующему правилу:

    • Год делится на 4 без остатка;

    • Если год также делится на 100, то он должен делиться на 400, чтобы быть високосным.

  • Обеспечить корректную работу программы для любых годов.

  • Ввод:
    2000
    Вывод:
    Год високосный

  • Ввод:
    2002
    Вывод:
    Год не високосный

Напишите код здесь:

Заключение:

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