Понякога имаме една числова променлива, която е входен параметър за много команди, но в някои от тях трябва да бъде с отрицателна стойност. Има няколко начина да използваме тази променлива в такива случаи, без да я променяме.

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео
- #1552
- 27 Feb 2020
Чрез умножение по минус едно
Един от тези начини е да я умножим по минус едно (-1) вътре във входния параметър на командите. Ето пример, в който две команди run() използват по този начин една променлива motor_speed с различни знаци:
# Create your objects here. ev3 = EV3Brick() motor_speed = 500 # Write your program here. Motor(Port.B).run(motor_speed) Motor(Port.C).run(motor_speed * (-1))
Чрез изваждане от Нула
Друг начин за обръщане на знака на тази променлива би бил, да извадим стойността ѝ от 0. Ето как би изглеждал същия пример по този начин:
# Create your objects here. ev3 = EV3Brick() motor_speed = 500 # Write your program here. Motor(Port.B).run(motor_speed) Motor(Port.C).run(0 - motor_speed)
Курсове и занятия включващи този Урок
Този Урок е използван в следните курсове и занятия.

Python за EV3 LEGO Mindstorms - ниво 1
- 74
- 28:18
- 114

Занятие 4 - Странен робот
Въведение
Днес ще се сблъскаме със значителен проблем, с който се борят наши инженери още откакто човек е стъпил на Луната, а именно изпращането на роботи до Луната. Когато добавим нещо върху ракета, която трябва да достигне Луната, можете да си представите, колко много неща трябва да се пресметнат. Започвайки от позицията му в ракетата, теглото му, центърът му на тежест, инерцията му и много други. Затова, когато учени желаят да изпратят робот на луната, трябва да направят много компромиси с конструкцията му. След изпращането на Луноход 2 до Луната, учени започнаха работа върху робот, който да бъде изпратен със следващия Луноход. За тази цел робота трябва да се побере в свободното място останало в помещението за Лунохода. Това място не е със стандартна форма и затова робота е направен да изглежда странно. Планът е, той да бъде прикачен за Лунохода и когато автомобила бъде изведен от ракетата, робота ще се откачи и ще направи маневра, за да се измъкне преди космонавтите да са го подкарали.
- 7
- 5
- 11
- 3d_rotation 1