@timur_gis

Как написать выражение в Python?

Тоже самое только в Python

Блок кода VBS:
Dim density
If [поле значений] < 100 Then
  density = "low"
elseif [поле значений] < 300 Then
  density = "medium"
else
  density = "high"
end if
  • Вопрос задан
  • 324 просмотра
Решения вопроса 2
@spaceatmoon
Во, я тут понаркоманил. Вроде ничего так.

density = ['low', 'medium', 'high'][
  (     0 if x < 100 
   else 1 if x < 300
   else 2
  )]
Ответ написан
@timur_gis Автор вопроса
['low', 'medium', 'high'][
( 0 if !Distance! < 100
else 1 if !Distance! < 300
else 2
)]
Благодарю!!
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
не знаю что у вас значит [поле значений] но вот:
density = ''
if a < 100:
    density = 'low'
elif a < 300:
    density = 'medium'
else:
    density = 'high'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы