LINUX.ORG.RU

История изменений

Исправление I-Love-Microsoft, (текущая версия) :

a = 5
array = [[3, 7], [6, 8], [2, 7]]
print("a= %d, array= %s" % (a, str(array)))
for i in range(len(array)):
	if(array[i][0] <= a <= array[i][1]):
		print("%d: in range" % i)
	else:
		print("%d: out of range" % i)

Результат:

a= 5, array= [[3, 7], [6, 8], [2, 7]]
0: in range
1: out of range
2: in range
Другие ЛОРовцы предложили псевдокод с алгоритмом, я же сходу - рабочее решение. Python для такой задачи действительно проще, ну лично мне так кааца... Можно дополнить пример для случая если второе число в паре меньше чем первое.

Исходная версия I-Love-Microsoft, :

a = 5
array = [[3, 7], [6, 8], [2, 7]]
print("a= %d, array= %s" % (a, str(array)))
for i in range(len(array)):
	if(array[i][0] <= a <= array[i][1]):
		print("%d: in range" % i)
	else:
		print("%d: out of range" % i)

Результат:

a= 5, array= [[3, 7], [6, 8], [2, 7]]
0: in range
1: out of range
2: in range
Другие ЛОРовцы предложили псевдокод с алгоритмом, я же сходу - рабочее решение. Python для такой задачи действительно проще, ну лично мне так кааца...