ТГ бот

Даны стороны треугольника. Определить, является ли треугольник равнобедренным.

Информатика8 классРешено по фото 9 октября 2026 в 04:28
Равнобедренный треугольник по сторонам

Даны стороны треугольника. Определить, является ли треугольник равнобедренным.

Решение

Треугольник равнобедренный, если равны хотя бы две стороны: , или , или . Программа на Python:

a = float(input("a = "))
b = float(input("b = "))
c = float(input("c = "))
if a == b or a == c or b == c:
    print("Треугольник равнобедренный")
else:
    print("Треугольник не равнобедренный")

Пример: a=, b=, c= → условие истинно, выводится «Треугольник равнобедренный».

💡 Почему так

Условие «хотя бы две стороны равны» записывается через логическое «или» (or).

Ответ

Программа выше: if a == b or a == c or b == c — равнобедренный, иначе нет.

Победитель забега

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

Решение

Победитель — тот, у кого время наименьшее. Программа:

A = float(input("Время Сережи: "))
B = float(input("Время Андрея: "))
C = float(input("Время Вани: "))
if A < B and A < C:
    print("Победил Сережа")
elif B < A and B < C:
    print("Победил Андрей")
elif C < A and C < B:
    print("Победил Ваня")
else:
    print("Ничья между лучшими")

Пример: A=,; B=,; C=, → наименьшее B, выводится «Победил Андрей».

💡 Почему так

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

Ответ

Программа выше выводит имя того, у кого время минимально (Сережа — A, Андрей — B, Ваня — C).

Принадлежность точки отрезку

Определить, принадлежит ли точка A(x), лежащая на координатной прямой отрезку (-3, 3).

Решение

Точка принадлежит отрезку, если . Программа:

x = float(input("x = "))
if - <= x <= :
    print("Точка принадлежит отрезку")
else:
    print("Точка не принадлежит отрезку")

Примеры: → принадлежит; → не принадлежит.

-4-2-10145B(−5)−3A(2)3
💡 Почему так

Принадлежность отрезку — двойное неравенство .

Ответ

if - <= x <= — принадлежит, иначе не принадлежит.

Подходящий возраст сотрудника

Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и определить, подходит ли он фирме или нет.

Решение

Возраст подходит, если . Программа:

v = int(input("Возраст: "))
if  <= v <= :
    print("Подходит")
else:
    print("Не подходит")

Примеры: → подходит; → не подходит.

💡 Почему так

Слово «включительно» означает, что границы и входят, поэтому используем нестрогие неравенства.

Ответ

if <= v <= — подходит, иначе не подходит.

Преобразование целого числа

Дано целое число. Если оно положительное, то прибавить к нему 1, если отрицательное, вычесть из него 2, если является нулевым, заменить на 10. Вывести полученное число.

Решение

Три случая. Программа:

n = int(input("n = "))
if n > :
    n = n + 
elif n < :
    n = n - 
else:
    n = 
print(n)

Примеры: ; ; .

💡 Почему так

Для трёх взаимоисключающих случаев используется конструкция if–elif–else.

Ответ

n>: n+; n<: n−; n=: (программа выше).

Помогло?

Есть ещё задание?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото