🐍 Python: Практические задания

Тема: Операторы и вычисления

📊 Прогресс:

0/0

🟢 Уровень 1: Простые арифметические операции

Задача 1.1: Сумма чисел
Пользователь вводит два целых числа. Выведите их сумму.
💡 Подсказка:
Используй int(input()) и оператор +.
✅ Решение:
a = int(input())
b = int(input())
print(a + b)
Задача 1.2: Остаток и целая часть
Введите два числа. Найдите результат целочисленного деления и остаток.
💡 Подсказка:
Операторы // и % помогут.
✅ Решение:
a = int(input())
b = int(input())
print(a // b)
print(a % b)
Задача 1.3: Площадь прямоугольника
Введите ширину и высоту. Найдите площадь.
💡 Подсказка:
Площадь = ширина × высота.
✅ Решение:
width = int(input())
height = int(input())
print(width * height)

🟡 Уровень 2: Вычисления и сравнения

Задача 2.1: Среднее значение
Введите три числа. Найдите их среднее арифметическое.
💡 Подсказка:
Сложи и подели на 3.
✅ Решение:
a = int(input())
b = int(input())
c = int(input())
print((a + b + c) / 3)
Задача 2.2: Проверка равенства
Введите два числа. Выведите True, если они равны.
💡 Подсказка:
Используй ==.
✅ Решение:
a = int(input())
b = int(input())
print(a == b)
Задача 2.3: Больше ли первое?
Введите два числа. Выведите True, если первое больше второго.
💡 Подсказка:
Используй оператор >
✅ Решение:
a = int(input())
b = int(input())
print(a > b)

🟠 Уровень 3: Диапазоны и остатки

Задача 3.1: Входит ли число в диапазон
Проверь, входит ли введённое число в диапазон от 10 до 100 включительно.
💡 Подсказка:
Используй >= и <= с and.
✅ Решение:
x = int(input())
print(x >= 10 and x <= 100)
Задача 3.2: Остаток — 0?
Проверь, делится ли число без остатка на 3.
💡 Подсказка:
Используй % для проверки остатка
✅ Решение:
x = int(input())
print(x % 3 == 0)
Задача 3.3: Преобразование и сравнение
Вводится число в виде строки. Преобразуй его в число и проверь, больше ли оно 1000.
💡 Подсказка:
Преобразуй строку в число с помощью int()
✅ Решение:
x = int(input())
print(x > 1000)

🔴 Уровень 4: Степени и сложные проверки

Задача 4.1: Возведение в степень
Вводятся два числа: основание и степень. Возведи в степень и выведи результат.
💡 Подсказка:
Используй оператор **
✅ Решение:
a = int(input())
b = int(input())
print(a ** b)
Задача 4.2: Две проверки
Проверь, что число больше 0 и меньше 10.
💡 Подсказка:
Объедини два условия с помощью and
✅ Решение:
x = int(input())
print(x > 0 and x < 10)
Задача 4.3: Чётность
Введите число. Выведите True, если оно чётное.
💡 Подсказка:
Чётное число делится на 2 без остатка
✅ Решение:
x = int(input())
print(x % 2 == 0)

🟣 Уровень 5: Логические операторы и формулы

Задача 5.1: Проверка двух условий
Вводятся два числа. Проверь, что первое больше 0 или второе меньше 100.
💡 Подсказка:
Используй оператор or
✅ Решение:
a = int(input())
b = int(input())
print(a > 0 or b < 100)
Задача 5.2: Сложная формула
Найди значение выражения:
(a + b) ** 2 - c, где a, b, c — вводимые числа.
💡 Подсказка:
Сначала выполни сложение в скобках, затем возведение в степень
✅ Решение:
a = int(input())
b = int(input())
c = int(input())
print((a + b) ** 2 - c)
Задача 5.3: Логическое отрицание
Проверь, что число НЕ больше 10.
💡 Подсказка:
Используй оператор not
✅ Решение:
x = int(input())
print(not x > 10)

💡 Полезные советы