View difference between Paste ID: m9qwFnYZ and 8upajYbS
SHOW: | | - or go back to the newest paste.
1
puts "Привет! Как тебя зовут?"
2
3
name = gets.encode("UTF-8").chomp
4
5
puts "Привет," + name + ", как дела?"
6
7-
# если строго следовать тому, что предложили авторы курса, то вот два варианта
7+
# если вам по каким-то  причинам претит предварительная инициализация переменной
8-
# применения их примера
8+
# значением, отличающимся от правильного, то вот другие два варианта, как я это вижу
9
# вариант 1
10-
choice = nil
10+
loop do
11-
until choice == 1 || choice == 2 do
11+
12
1. Попытаться убежать
13
2. Продолжать идти"
14
	choice = gets.to_i
15
	break if choice == 1 || choice == 2
16
end
17
18
if choice == "1"
19
	abort "Ребята без труда догнали вас и побили."
20
end 
21
22
# вариант 2
23-
choice = nil
23+
loop do
24-
until choice.between?(1,2)
24+
25
1. Дать прикурить
26
2. -- не курю"
27
	choice = gets.to_i
28
	break if choice.between?(1,2)
29
end
30
		
31
if choice == "1"
32
	abort "Прикурив ребята отправились дальше"
33
else
34
	abort "Ребята расстроились и побили вас"
35
end