Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/307: Рейтинг темы: голосов - 307, средняя оценка - 4.74
3 / 3 / 4
Регистрация: 11.10.2015
Сообщений: 156

Python. Значение в промежутке

04.06.2016, 00:18. Показов 57041. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как в питоне узнать, принадлежит ли значение переменной String промежутку из некоторых значений. Ну, пример на Паскале будет выглядеть так:
Pascal
1
2
if(s in ['0'..'9']) then... 
//если s принадлежит множеству {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'}, то выполнится условие...
Как сделать то же самое, но на Питоне?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.06.2016, 00:18
Ответы с готовыми решениями:

Найти в промежутке от a до b произведение чисел кратных c /python
Помогите с задачей

Рандомное значение в промежутке
Как получить рандомное значение в промежутке от 40 до 200?

Найдите значение аргумента на промежутке
308. Найдите значение аргумента на промежутке на которых скорость изменения функции f(x) = 21х + 2х ² - ¹/₃ х...

6
20 / 21 / 6
Регистрация: 30.06.2015
Сообщений: 431
04.06.2016, 00:35
Scriptozaur,
Python
1
2
3
4
5
6
many = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'}
s = input('Введите число, которое хотите проверить, есть ли оно в множестве: ')
if s in many:
    print('Есть')
else:
    print('Нет')
Добавлено через 5 минут
Scriptozaur, Если промежуток хочется выбрать самому, то
Python
1
2
3
4
5
6
7
8
9
10
start = int(input('Введите начало: '))
end = int(input("Введите конец: "))
many = []
for i in range(start,end+1):
    many.append(i)
s = int(input('Введите число, которое хотите проверить, есть ли оно в списке: '))
if s in many:
    print('Есть')
else:
    print('Нет')
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
04.06.2016, 10:54
Python
1
print('Есть' if input('Число: ') in many else 'Нет')
0
3 / 3 / 4
Регистрация: 11.10.2015
Сообщений: 156
04.06.2016, 22:32  [ТС]
Спасибо, конечно. Но хотелось бы узнать, как задавать множество сразу так, чтобы оно состояло, например, из чисел от 2 до 2000000?
0
757 / 306 / 190
Регистрация: 20.05.2016
Сообщений: 593
04.06.2016, 23:02
Лучший ответ Сообщение было отмечено Scriptozaur как решение

Решение

Python
1
2
3
4
5
6
7
8
s = set(range(2, 2000001)) # множество {2, ..., 2000000}
l = list(range(2, 2000001)) # список [2, ..., 2000000]
 
n = ...
 
if n in s: ...
if n in l: ...
if n in range(2, 2000001): ...
Scriptozaur, обратите внимание
Цитата Сообщение от izuchaju_python Посмотреть сообщение
Если промежуток хочется выбрать самому, то
1
20 / 21 / 6
Регистрация: 30.06.2015
Сообщений: 431
04.06.2016, 23:34
Scriptozaur, чем мой код вас не устроил?
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
06.06.2016, 07:29
Цитата Сообщение от Scriptozaur Посмотреть сообщение
Но хотелось бы узнать, как задавать множество сразу так, чтобы оно состояло, например, из чисел от 2 до 2000000?
Если числа, тем более целые - нет смысла делать из них множество, воспользуйтесь арифметическим сравнением.
Python
1
2 < x < 2000000
Насколько я помню, Паскаль, позволяя подобные сравнения (как описано в первом посте), оперирует с типом char, а не строкой. В питоне такого типа нет, поэтому сравнивать можно только строку. Будет сравнение по первому символу, да этим следить самостоятельно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.06.2016, 07:29
Помогаю со студенческими работами здесь

Среднее значение в заданном промежутке
Всем доброго времени суток! Задача такая: фирма осуществляет отгрузки по разным адресам, для отчетности нужна таблица, в которой будет...

Вычислить значение тангенса на промежутке
Задача на цикл с постусловием на языке C# Составить программу вычисления значений функции F(x) на отрезке с шагом h. Результат...

Вывести значение функции на промежутке
Вывести значение функции на промежутке (a,b вводятся с клавиатуры) c шагом 0.5, используя цикл с постусловием, вывод результата оформить в...

Вывести значение функции на промежутке
Вывести значение функции на промежутке c шагом 0.5, Y=SIN*ARCTG(X)

Определить значение функции = f (x) на промежутке [a, b]
Помогите с заданием, не могу понять как его реализовать Определить значение функции у = f (x) на промежутке с шагом h используя для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru