Даны стороны треугольника. Определить, является ли треугольник равнобедренным.
Треугольник равнобедренный, если равны хотя бы две стороны:
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=
Условие «хотя бы две стороны равны» записывается через логическое «или» (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=
Чем меньше время на одной и той же дистанции, тем выше скорость, поэтому выигрывает минимальное время.
Программа выше выводит имя того, у кого время минимально (Сережа — A, Андрей — B, Ваня — C).
Определить, принадлежит ли точка A(x), лежащая на координатной прямой отрезку (-3, 3).
Точка принадлежит отрезку, если
x = float(input("x = "))
if - <= x <= :
print("Точка принадлежит отрезку")
else:
print("Точка не принадлежит отрезку")
Примеры:
Принадлежность отрезку
if -
Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и определить, подходит ли он фирме или нет.
Возраст подходит, если
v = int(input("Возраст: "))
if <= v <= :
print("Подходит")
else:
print("Не подходит")
Примеры:
Слово «включительно» означает, что границы
if
Дано целое число. Если оно положительное, то прибавить к нему 1, если отрицательное, вычесть из него 2, если является нулевым, заменить на 10. Вывести полученное число.
Три случая. Программа:
n = int(input("n = "))
if n > :
n = n +
elif n < :
n = n -
else:
n =
print(n)
Примеры:
Для трёх взаимоисключающих случаев используется конструкция if–elif–else.
n>
