Dopiero zaczynam “przygodę” z Ruby więc bardzo proszę o wyrozumiałość.Jako że jestem całkowicie zielony w tym temacie na razie korzystam z książki “Magia Ruby. Programowanie na wesoło” (Eric Weinstein) i niestety już na samym początku mam problem z malutkim kodem dotyczącym labiryntu (poniżej):
puts ‘Na wszystkie świętości! Wszedłeś do labiryntu!’
print 'Dokąd chcesz pójść? (Wprowadź liczbę od 0 do 360, aby skręcić o daną liczbę stopni): ’
kierunek=gets.chomp
puts “#{kierunek} stopni, mówisz? Dobry wybór!”
if kierunek==‘0’ || kierunek==‘360’
puts ‘Wybrałeś kierunek N!’
elsif kierunek==‘270’
puts ‘Wybrałeś kierunek W!’
elsif kierunek==‘90’
puts ‘Wybrałeś kierunek E!’
elsif kierunek==‘180’
puts ‘Wybrałeś kierunek S!’
elsif kierunek>‘270’ && kierunek<‘360’
puts ‘Wybrałeś kierunek NW!’
elsif kierunek<‘270’ && kierunek>‘180’
puts ‘Wybrałeś kierunek SW!’
elsif kierunek<‘180’ && kierunek>‘90’
puts ‘Wybrałeś kierunek SE!’
elsif kierunek<‘90’ && kierunek>‘0’
puts ‘Wybrałeś kierunek NE!’
else
puts ‘Czekaj, to chyba nie jest kierunek?’
end
Co robię źle bo błędnie działa kierunek SE.