Skip to content

Instantly share code, notes, and snippets.

@vovs03
Created September 22, 2019 08:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vovs03/df143a7b39b9da37c80273ce1b97a608 to your computer and use it in GitHub Desktop.
Save vovs03/df143a7b39b9da37c80273ce1b97a608 to your computer and use it in GitHub Desktop.
Traffic-ligths.rb
# Эмулятор работы светофора:
# Переключение рандомного цвета
# с интервалом через 5 секунд.
puts "Traffic-light is works!"
puts ""
sleep 2
def switch_color
light = ['Green', 'Yellow', 'Red']
10.times do
puts light.sample
puts ""
puts "---"
sleep 5
end
end
switch_color
@vovs03
Copy link
Author

vovs03 commented Sep 22, 2019

На доработку 🆙

f должны быть объявлены в начале или перед функцией как массив

например ты тогда сможешь объявить трижды

a = [a, b,c]
b = [f,r]
c = [g, t,e,r]

и вызвать функция(a)
функция(b)
функция(c)

перепиши так
во втором случаи путь будет красный и зеленый
а в третьем.. три первых цвета и еще поворот в сторону
и потом последовательно вызови три функции
все сам увидишь
и код в глист выложи

@vovs03
Copy link
Author

vovs03 commented Sep 22, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment