Ошибка сервера в приложении ‘/’.
Описание: На сервере возникла ошибка приложения. Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать сведения об ошибке данного приложения (из соображений безопасности). Однако, сведения можно просматривать в браузерах, запущенных на локальном сервере.
Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег в файле конфигурации «web.config», который находится в корневом каталоге текущего веб-приложения. В теге следует задать атрибут «mode» со значением «Off».
Ввести двузначное число. проверить состоит ли оно из одинаковых цифр. вывести или
Ввести двузначное число. Определить, является ли сумма его цифр четной или нет
1. Ввести двузначное число. Определить, является ли сумма его цифр четной или нет 2. Ввести.
Проверить состоит ли число из одинаковых цифр
Всем привет! Задача: на калькуляторе вводим целое число k и нажимаем "+", калькулятор все еще.
Проверить, состоит ли число из одинаковых цифр
Программа принимает от пользователя тризначне целое число. Программа должна Сообщить, состоит это.
Регистрация: 13.11.2020
Сообщений: 678
1 2 3 4 5
n = int(input()) if n[0] == n[1]: print('да') else: print("нет")
Am I evil? Yes, I am!
![]()
![]()
16142 / 9776 / 2732
Регистрация: 21.10.2017
Сообщений: 21,651
Ychenyi, ты код-то проверял хоть?
4752 / 2644 / 547
Регистрация: 07.11.2019
Сообщений: 4,361
n = int(input()) print(('нет', 'да')[ 0n100 and not n%11])
Регистрация: 13.11.2020
Сообщений: 678
iSmokeJC, честно говоря,нет
Точно,нельзя ведь у int() так делать,только у строчного типа данных
Am I evil? Yes, I am!
![]()
![]()
16142 / 9776 / 2732
Регистрация: 21.10.2017
Сообщений: 21,651
if n%10 == n//10:
Регистрация: 13.11.2020
Сообщений: 678
iSmokeJC, а если например число будет трехзначное и больше?
Тогда как проверять вообще можно?
Am I evil? Yes, I am!
![]()
![]()
16142 / 9776 / 2732
Регистрация: 21.10.2017
Сообщений: 21,651
Ychenyi, переводишь в строку и сравниваешь соответствующие срезы например.
635 / 475 / 179
Регистрация: 28.05.2012
Сообщений: 1,412
n = input() print(['Нет', 'Да'][n[0] == n[1]])
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
Сообщение от Ychenyi 
а если например число будет трехзначное и больше?
1 2 3 4 5 6 7 8 9
n = int(input('num = ')) n, prev = divmod(n, 10) while n > 0: n, k = divmod(n, 10) if prev != k: print('no') break else: print('yes')
Регистрация: 13.11.2020
Сообщений: 678
ioprst, а не могли бы вы разъяснить вторую строку, а именно зачем 2 переменных и что за функция divmod?
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
Ychenyi, одновременно две операции // и % . Возвращает кортеж.
1 2 3 4 5
n = 123 divmod(n, 10) Out[9]: (12, 3) print(n // 10, n % 10) 12 3
В коде используется для деления числа на цифры.
1 2 3 4 5 6 7 8 9 10
n = 123 n, k = divmod(n, 10) n, k Out[12]: (12, 3) n, k = divmod(n, 10) n, k Out[14]: (1, 2) n, k = divmod(n, 10) n, k Out[16]: (0, 1)
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Ввести целое число и вывести простое оно или составное
Люди, кто хорошо знает JavaScript, не останьтесь безучасными. Расскажите, как вы начинали свой путь.
Дано трехзначное число x. Определить, делится ли оно на каждую из своих цифр или нет
Дано трехзначное число x. Определить, делится ли оно на каждую из своих цифр или нет. Помогите.
Найти сумму нечетных цифр числа Определить состоит ли число из одинаковых цифр
Помогите написать прогу. Найти сумму нечетных цифр числа Определить состоит ли число из.
Состоит ли число из одинаковых цифр
Собсно, составить прогу, выясняющую, если ли в числе одинаковые цифры. На выходе да/нет. Без.

Состоит ли число из одинаковых цифр?
Здраствуйте, помогите пожалуйста написать программу Данно натуральное число N. Используя только.
Как проверить число на двузначность питон
Быстрый переход в группу «Пользователи», без надобности написания постов и ожидания.
Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info
Маппинг для сервера
Если вы хотите обновить Ваш сервер новыми доработками — то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей
Моды для сервера
Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.
Программы для скриптера
Подборка удобных программ для скриптера
- Форумы
- Языки программирования
- Delphi, Pascal, Python
- Готовые решения
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
#Azamat
Изучающий
Пользователь
Регистрация 18 Ноя 2015 Сообщения 675 Лучшие ответы 0 Репутация 86 Адрес г.Уфа
Программа определяет двузначна число или нет.
var x: integer; begin write('Введите x: '); readln(x); if (x>=10) and (x<=100) then writeln('Двузначное число') else writeln('Не двузначное число') end.
Автор: Неизвестен
Поделиться:
- Партнеры Pawno Info
- Условия и правила
- Политика конфиденциальности
- Помощь
- Главная
- RSS
О нас
"Pawno Info" - портал о программировании номер один. Начните с нами изучать эти великолепные и бесконечные виртуальные миры. Научитесь создавать функции и скрипты используя наши уроки по программированию на различных языках. Задавайте вопросы которые Вас интересуют и получайте ответы от наших профессионалов. Будьте с нами. Будьте там, где лучшее.
Наши ссылки
Статистика форума
Темы 196,736 Сообщения 1,356,061 Пользователи 110,247 Новый пользователь Amal
Портал о программировании Pawno-Info.Ru
Copyright © Pawno Info 2010-2023. Все права защищены
Created by Giness


Уважаемый Гость.
Пожалуйста - воздержитесь от любых комментариев на форуме относительно ситуации в мире.
В личных сообщениях, в темах и где бы то не было.
Помните - это закончится в любом случае, а слова, сказанные (или написанные) Вами - не забудутся никогда.
МЫ ЗА МИР.
(Любые сообщения относительно ситуации в мире(не важно с каким смыслом) буду удаляться. А пользователи - блокироваться безвозвратно. )
Проверка на число
Достаточно часто требуется узнать: записано ли в переменной число. Такая ситуация может возникнуть при обработке введенных пользователем данных. При чтении данных из файла или при обработке полученных данных от другого устройства.
В Python проверка строки на число можно осуществить двумя способами:
- Проверить все символы строки что в них записаны цифры. Обычно используется для этого функция isdigit.
- Попытаться перевести строку в число. В Python это осуществляется с помощью методов float и int. В этом случае обрабатывается возможное исключение.
Рассмотрим как применяются эти способы на практике.
isdigit, isnumeric и isdecimal
У строк есть метод isdigit, который позволяет проверить, являются ли символы, являются ли символы, из которых состоит строка цифрами. С помощью этого метода мы можем проверить, записано ли в строку целое положительное число или нет. Положительное — это потому, что знак минус не будет считаться цифрой и метод вернет значение False.
a = '0251' print(a.isdigit()) True
Если в строка будет пустой, то функция возвратит False.
a = '' print(a.isdigit()) False
Методы строки isnumeric и isdecimal работают аналогично. Различия в этих методах только в обработке специальных символов Unicode. А так как пользователь будет вводить цифры от 0 до 9, а различные символы, например, дробей или римских цифр нас не интересуют, то следует использовать функцию isdigit.
Проверка с помощью исключения
Что же делать, если требуется проверить строку на отрицательное число. В Python с помощью isdigit не удастся определить отрицательное число или число с плавающей точкой. В этом случае есть универсальный и самый надежный способ. Надо привести строку к вещественному числу. Если возникнет исключение, то значит в строке записано не число.
Приведем функцию и пример ее использования:
def is_number(str): try: float(str) return True except ValueError: return False a = '123.456' print(is_number(a)) True
Для целых чисел
Аналогично можно сделать и проверку на целое число:
def is_int(str): try: int(str) return True except ValueError: return False a = '123.456' print(is_int(a)) False
