Ошибка сервера в приложении ‘/’.
Описание: На сервере возникла ошибка приложения. Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать сведения об ошибке данного приложения (из соображений безопасности). Однако, сведения можно просматривать в браузерах, запущенных на локальном сервере.
Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег в файле конфигурации «web.config», который находится в корневом каталоге текущего веб-приложения. В теге следует задать атрибут «mode» со значением «Off».
Примечания: Отображаемую в данный момент страницу ошибок можно заменить на пользовательскую страницу ошибок, изменив атрибут «defaultRedirect» тега конфигурации приложения таким образом, чтобы он содержал URL-адрес пользовательской страницы ошибок.
отличать двузначное число от однозначного в python строке [закрыт]
Вопросы с просьбами помочь с отладкой («почему этот код не работает?») должны включать желаемое поведение, конкретную проблему или ошибку и минимальный код для её воспроизведения прямо в вопросе. Вопросы без явного описания проблемы бесполезны для остальных посетителей. См. Как создать минимальный, самодостаточный и воспроизводимый пример.
Закрыт 3 года назад .
надо написать цикл, который при проходе по этой строке ‘a3b4c2e10b1’ сможет отличить 10 от 1 и 0. я уже пробовал проходиться по индексам, но на последнем элементе, выдает ошибку, что цикл вне строки, потому что проверяет значение которого нет — то есть выход за строку.
Отслеживать
задан 24 июл 2020 в 13:31
1 2 2 серебряных знака 3 3 бронзовых знака
Чеееегоооо.
24 июл 2020 в 13:35
пример цикла можно? и задачу, которую он должен выполнить. А то ощущения, как и предыдущий комментарий
24 июл 2020 в 13:44
в задаче надо отличать буквы от цифр
24 июл 2020 в 13:45
for i in range(len(n)): if n[i] in ‘abcdefghijklmnopqrstuvwxyz’: c=n[i] else: if n[i+1] not in ‘abcdefghijklmnopqrstuvwxyz’: m=int(n[i]+(n[i+1])) else: m=int(n[i])
24 июл 2020 в 13:45
Отредактируйте вопрос, добавив туда код из комментария
24 июл 2020 в 14:10
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Используйте регулярные выражения — это проще всего
Вариант 1
>>> import re >>> res = re.findall(r"([a-zA-Z])*(\d*)", 'a3b4c2e10b1') >>> res [('a', '3'), ('b', '4'), ('c', '2'), ('e', '10'), ('b', '1'), (' ', ' ')] >>> letters, digits = [a[0] for a in res if a[0]], [a[1] for a in res if a[1]] >>> letters ['a', 'b', 'c', 'e', 'b'] >>> digits ['3', '4', '2', '10', '1']
UPD: теперь регулярке плевать, в каком порядке идут буквы и цифры, но приходится избавляться от пустых значений некрасиво, оптимизацию оставляю вам)
Вариант 2
>>> a = "a3b4c2e10b1" >>> digits = list(filter(None, re.split("[a-zA-Z]+", a))) >>> letters = list(filter(None, re.split("\d+", a)))
Программирование на python: Задачи
Дано два числа a и b. Выведите гипотенузу треугольника с заданными катетами.
Входные данные
Вводятся два целых положительных числа, не превышающих 1000.
Выходные данные
Выведите ответ на задачу с точностью 10 знаков после запятой
Входные данные
Выходные данные
Сдать: для сдачи задач необходимо войти в систему
Ограничения
1 сек.
64 MiB
Список задач
Вы используете гостевой доступ (Вход)
Эта страница: General type: incourse. Context Условия задач: Задачи (context id 22561). Page type mod-statements-view.
Помогите пж с этим заданием по Python.
Мы участвуем в разработке приложения для математиков, где можно будет делать всё, начиная от простейших вычислений и заканчивая построением сложных графиков. В этом приложении реализована установка диапазона чисел, и нам необходимо написать этакую «защиту от дурака».
Напишите программу, которая получает на вход число и проверяет, двузначное оно или нет. Выведите соответствующее сообщение. Числа −42 и −99 тоже считаются двузначными. Сделайте это, используя не более одного оператора if-elsе. Не используйте elif.
Голосование за лучший ответ
Не понял, для чего тут if-else. Без abs решается так:
Dan FandeevУченик (104) 2 года назад
Dan FandeevУченик (104) 2 года назад
Святослав ЗееУченик (150) 2 года назад
Решение ок, только при написании однозначного числа выводится True)

Elepsis Eclipse Оракул (63509) Святослав Зее, Не-а.
попробуй так
number = int(input(‘Введите число: ‘))
if (number >= 10) and (number -100):
print(‘Это двузначное число’)
else:
print(‘Это не двузначное число’)
Mr.GolDУченик (108) 1 год назад
спасибо работает как надо и так легче сразу понять как строить подобные программы. видимо у меня с математикой плохо надо больше тренироваться )))
number = int(input(‘Введите двухзначное число: ‘))
if (9 < number < 100) or (-9 >number > -100):
print(‘Верно, число двузначное’)
else:
print(‘Число не двузначное, повторите ввод’)
number = int(input(‘Введите число: ‘))
if number = -9:
print(‘Число однозначное’)
else:
print(‘Двухзначное’)