Доброго времени суток. Прошу помощи. 26 шаг. (Камень-ножницы-бумага).
Вот мой код. Проблема, что при любом исходе ничья. Где ошибка?
# Камень ножницы бумага
arr = ["камень", "ножницы", "бумага"]
puts "Введите свой выбор: 0 - камень, 1 - ножницы, 2 - бумага"
my = gets.to_i
comp = rand(3)
puts "Вы выбрали #{arr[my]}"
puts "Компьютер выбрал #{arr[comp]}"
# 0 бьет 1, 1 бет 2, 2 бьет 0
if my = comp
abort "Ничья"
elsif
my == 0 && comp == 1
puts "Вы выиграли"
elsif my == 1 && comp == 2
puts "Вы выиграли"
elsif my == 2 && comp == 0
puts "Вы выиграли"
else
puts "Вы проиграли"
end