print("№1")
a = 37*(25+87.5)-17*(4.5+1.9)
print("ответ: ",a)
print("")
print("№2")
a = float(input ("Введите число a: "))
b = float(input ("Введите число b: "))
c = float(input ("Введите число c: "))
d = float(input ("Введите число d: "))
a = ((a*b)/(c+d**4))
print("ответ: ",a)
print("")
print("№3")
a = float(input ("Введите число a: "))
b = float(input ("Введите число b: "))
c = float(input ("Введите число c: "))
a = ((a+2*b-3*c)/(5*a+4))
print("ответ: ",a)
print("")
print("№4")
a = float(input ("Введите число a: "))
b = float(input ("Введите число b: "))
a = ((a+b)/(a-b))+((a*b)/(3.14))
print("ответ: ",a)
ответ: Предыдущий цикл статей, в котором давались советы относительно того как выходить из лабиринта не закончился самым главным - там было объяснено правило правой руки, давался обзор тактик решения задачи для средней категории World Robot Olympiad 2011, советы по тому, какими датчиками и как пользоваться, но так и не было рассмотрено, как написать самую простую программу. Настало время наверстать этот момент.
Итак, сперва следует напомнить, какие же основные блоки определяют поведение робота в лабиринте:
Движение прямо с опросом датчиков, обнаруживающих проход справа, и датчиков, обнаруживающих столкновение с преградой
Поворот направо, в случае обнаружения прохода
Поворот налево, в случае обнаружения препятствия
Объяснение: