Size: a a a

2021 September 29

SR

Shattered Ruby in RubyRush.ru
Вообще, площадь круга, равная нулю, вполне может быть реальной:)
источник

IK

Ihor Klymov in RubyRush.ru
логично... спасибо...
источник

L

Lem in RubyRush.ru
Открой консоль irb и там поэксперемннтируй.
'Hello'.to_f.positive?
'0'.to_f.positive?
'1'.to_f.positive?
источник

IK

Ihor Klymov in RubyRush.ru
и тут правда
источник

L

Lem in RubyRush.ru
Это бесконечная точка?))
источник

AN

Alkogolik Navalnii in RubyRush.ru
Круг  перестает существовать
источник

SR

Shattered Ruby in RubyRush.ru
Ну... Что ему может помешать не существовать?)
источник

SR

Shattered Ruby in RubyRush.ru
Разве что проверка на ноль перед расчётом площади
источник

AN

Alkogolik Navalnii in RubyRush.ru
Да там просто все нулем будет
источник

SR

Shattered Ruby in RubyRush.ru
К слову, у меня встречный вопрос к программе
источник

IK

Ihor Klymov in RubyRush.ru
Чтобы спрашивать пользователя до тех пор, пока он не введет число
источник

L

Lem in RubyRush.ru
Какая настырная программа))
источник

SR

Shattered Ruby in RubyRush.ru
Да, точно, сори. Просто с телефона все в одну кашу слилось и не врубился
источник

IK

Ihor Klymov in RubyRush.ru
вот так все работает как я хотел... условие правильно проверяет 0... Но не очень красиво
источник

SR

Shattered Ruby in RubyRush.ru
Почему
источник

IK

Ihor Klymov in RubyRush.ru
def area_of_circle(name_circl = '')
 pi = 3.14159
 name_circl += ' ' unless name_circl == ''
 while true
   print "Введите радиус #{name_circl}круга:\n> "
   radius = gets.chomp
   condition = Integer(radius) rescue false
   if condition
     puts "Площадь #{name_circl}круга: #{(pi * (radius.to_f ** 2)).round(3)}"
     return
   end
 end
end

area_of_circle
name_circl = 'второго'
area_of_circle(name_circl)
источник

L

Lem in RubyRush.ru
Покажи скрин кода)
источник

SR

Shattered Ruby in RubyRush.ru
Можете, пожалуйста, лучше скриншот хотя бы отправить, потому что у меня действительно каша на экране в один столбик
источник

IK

Ihor Klymov in RubyRush.ru
источник

L

Lem in RubyRush.ru
)) ну ок) по своему сделали)
А что делает 3 строка?
источник