Size: a a a

2020 May 05

RM

R M in RubyRush
r == 2..9 и это?
источник

G

Grek in RubyRush
Эдем
r == 2..9 — вот это никогда не выполнится
А, точно спутал, вот и вопрос, почему?
источник

RM

R M in RubyRush
чето мне кажется не сработает так
источник

G

Grek in RubyRush
Забыл где что у меня
источник

G

Grek in RubyRush
R M
чето мне кажется не сработает так
+ факт
источник

Э

Эдем in RubyRush
Потому что целое число никогда не будет эквивалентно диапазону
источник

RM

R M in RubyRush
🦷 это зуб мудрости
источник

RM

R M in RubyRush
)
источник

RM

R M in RubyRush
Эдем
Потому что целое число никогда не будет эквивалентно диапазону
А это Эдем мудрости
источник

Э

Эдем in RubyRush
(2..9).cover?(r) или (2..9).include?(r)
источник

П

Павел in RubyRush
(1..5).member?(2)
источник

Э

Эдем in RubyRush
Или так
источник

G

Grek in RubyRush
Эдем
(2..9).cover?(r) или (2..9).include?(r)
Не помогло
источник

G

Grek in RubyRush
Причем ребро должно выпадать намного реже, чем орел или решка

Вспомнил старое... Подумал возможно есть решение
источник

D

Denis in RubyRush
А как условие было записано? :-)
источник

G

Grek in RubyRush
Denis
А как условие было записано? :-)
источник

П

Павел in RubyRush
Grek
Переслано от Grek
100.times do 
r = rand 10
 if r == 0
   puts "Орел"
 elsif r == 2..9 #инетрвал в условии позволяется как задать умеет ли такое Ruby? =
   puts "Решка"
 else
   puts "Ребро"
 end
 puts r #проверка какое число выпало
end

Программа не ругается но и работает не корректно
А у орла и должна быть веростность 1к10?
источник

G

Grek in RubyRush
20.times do
r = rand 10
 if r == 0
   puts "Орел"
 elsif r == (2..9).cover?(r)
   puts "Решка"
 else
   puts "Ребро"
 end
 puts r
end
источник

G

Grek in RubyRush
Павел
А у орла и должна быть веростность 1к10?
не пусть будет решка тут не так важно
источник

Э

Эдем in RubyRush
elsif (2..9).cover?(r)
источник