В 9:42 поступил вопрос в раздел ЕГЭ (школьный), который вызвал затруднения у обучающегося.
Вопрос вызвавший трудности
Написать программу, которая проверяет, является ли четным введенное пользователем цело число.
Ответ подготовленный экспертами Учись.Ru
Для того чтобы дать полноценный ответ, был привлечен специалист, который хорошо разбирается требуемой тематике «ЕГЭ (школьный)». Ваш вопрос звучал следующим образом: Написать программу, которая проверяет, является ли четным введенное пользователем цело число.
После проведенного совещания с другими специалистами нашего сервиса, мы склонны полагать, что правильный ответ на заданный вами вопрос будет звучать следующим образом:
Program zadacha_2;
var
n:integer;
begin
writeln(‘введите целое число’);
readln(n);
write(‘число’,n,’-‘);
if n mod 2=0
then writeln (‘четное’)
else writeln(‘нечетное’);
readln;
end.
НЕСКОЛЬКО СЛОВ ОБ АВТОРЕ ЭТОГО ОТВЕТА:
Как в JS привести число к Integer и как проверить, что число является целым?
Работы, которые я готовлю для студентов, преподаватели всегда оценивают на отлично. Я занимаюсь написанием студенческих работ уже более 4-х лет. За это время, мне еще ни разу не возвращали выполненную работу на доработку! Если вы желаете заказать у меня помощь оставьте заявку на этом сайте. Ознакомиться с отзывами моих клиентов можно на этой странице.
Кузнецова Сандра Константиновна — автор студенческих работ, заработанная сумма за прошлый месяц 77 800 рублей. Её работа началась с того, что она просто откликнулась на эту вакансию
ПОМОГАЕМ УЧИТЬСЯ НА ОТЛИЧНО!
Выполняем ученические работы любой сложности на заказ. Гарантируем низкие цены и высокое качество.
Деятельность компании в цифрах:
Зачтено оказывает услуги помощи студентам с 1999 года. За все время деятельности мы выполнили более 400 тысяч работ. Написанные нами работы все были успешно защищены и сданы. К настоящему моменту наши офисы работают в 40 городах.
Ответы на вопросы — в этот раздел попадают вопросы, которые задают нам посетители нашего сайта. Рубрику ведут эксперты различных научных отраслей.
Полезные статьи — раздел наполняется студенческой информацией, которая может помочь в сдаче экзаменов и сессий, а так же при написании различных учебных работ.
Красивые высказывания — цитаты, афоризмы, статусы для социальных сетей. Мы собрали полный сборник высказываний всех народов мира и отсортировали его по соответствующим рубрикам. Вы можете свободно поделиться любой цитатой с нашего сайта в социальных сетях без предварительного уведомления администрации.
- Абадзехская стоянка, Даховская пещера. ..
- По закону сохранения заряда каждый шарик после соприкас#10..
- Город Финикии, оказавший сопротивление Александру Македонскому:
- Почему Александр Македонский решил взять город Тир?
- Три брата бога поделили между собой власть над миром. Кто из них господствовал на небе?
- Древнее государство, захватившее в VI в. до н. э. Вавилонское и Египетское царства:
Простые числа (Python)
Площадка Учись.Ru разработана специально для студентов и школьников. Здесь можно найти ответы на вопросы по гуманитарным, техническим, естественным, общественным, прикладным и прочим наукам. Если же ответ не удается найти, то можно задать свой вопрос экспертам. С нами сотрудничают преподаватели школ, колледжей, университетов, которые с радостью помогут вам.
Помощь студентам и школьникам оказывается круглосуточно. С Учись.Ru обучение станет в несколько раз проще, так как здесь можно не только получить ответ на свой вопрос, но расширить свои знания изучая ответы экспертов по различным направлениям науки.
2020 — 2023 — UCHEES.RU
Источник: www.uchees.ru
Проверьте, является ли переменная целым числом или нет в Python
В этом посте мы обсудим, как проверить, является ли переменная целым числом или нет в Python.
1. Использование isinstance() функция
Стандартное решение для проверки, является ли данная переменная целым числом или нет, использует isinstance() функция. Он возвращается True если первый аргумент является экземпляром второго аргумента.
if __name__ == ‘__main__’ :
isInt = isinstance ( x , int )
print ( isInt ) # True
Вы также можете использовать числовые абстрактные базовые классы вместо конкретных классов. Чтобы проверить целочисленное значение, вы можете использовать numbers.Integral Класс Python:
import numbers
if __name__ == ‘__main__’ :
isInt = isinstance ( x , numbers . Integral )
print ( isInt ) # True
2. Использование float.is_integer() функция
Если вам нужно рассмотреть числа с плавающей запятой со всеми нулями после запятой, рассмотрите возможность использования float.is_integer() функция. Он возвращается True если экземпляр с плавающей запятой конечен с целым значением и False в противном случае.
if __name__ == ‘__main__’ :
isInt = float ( x ) . is_integer ( )
print ( isInt ) # True
3. Использование int() функция
Наконец, вы можете использовать конструктор int для проверки целочисленных значений. Функция int(x) преобразует аргумент x до целого числа. Если x уже является целым числом или числом с плавающей запятой с целым значением, то выражение int(x) == x будет соответствовать действительности.
Источник: www.techiedelight.com
Проверка на целое число
На ввод дается два чилса в одной строчке через пробел, Нужно проверить целые они или нет, если нет, то вывести:»Неправильный формат ввода». Вот мой код:
a, b = map(int, input().split()) if int(a)/float(a)==1.0: print(‘является целым числом’) else: print(‘не целое число.’) if int(b)/float(b)==1.0: print(‘является целым числом’) else: print(‘не целое число.’)
Отслеживать
76.5k 6 6 золотых знаков 51 51 серебряный знак 117 117 бронзовых знаков
задан 14 дек 2020 в 12:41
311 3 3 серебряных знака 13 13 бронзовых знаков
И что с твоим кодом?
14 дек 2020 в 12:44
float(a) — int(a) == 0
14 дек 2020 в 12:51
14 дек 2020 в 12:53
14 дек 2020 в 12:55
а это целое или с правающей запятой в рамках python?
14 дек 2020 в 12:58
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Не такая простая задача если решать её полностью. Есть три с половиной варианта:
- целое число (0, -33, 16, 1_000_000)
-
- вещественное число (0.1, -123.4, 12e-1, 12.345e2).
- вещественное число c целым значением (1.0, -16.0, 12.34e2)
- непонятно что (123s, abracadabra, 1O0).
Целое число распознает int(s) . Если s строка с целым числом внутри, то вернётся его значение, иначе будет выброшено исключение ValueError .
Вещественное число распознает float(s) . И тоже выбросит исключение в случае неправильного формата.
Для проверки целочисленного значения вещественного числа пригодится метод is_integer .
В третий пункт попадает всё что вообще не выглядит как число.
Проверка на целое число должна идти до проверки на вещественное, иначе все целые числа будут записаны в вещественные.
def as_int(s): try: return int(s) except ValueError: return None def as_float(s): try: return float(s) except ValueError: return None def main(): s = input() i = as_int(s) if i is not None: print(‘int’, repr(s), i) return f = as_float(s) if f is not None: print(‘float’, repr(s), f) if f.is_integer(): print(‘. of integer value’) return print(‘. ‘, repr(s)) main()
$ python is_integer.py 1_000_000 int ‘1_000_000’ 1000000 $ python is_integer.py 0 int ‘0’ 0 $ python is_integer.py -33 int ‘-33′ -33 $ python is_integer.py 16 int ’16’ 16 $ python is_integer.py 0.1 float ‘0.1’ 0.1 $ python is_integer.py -123.4 float ‘-123.4′ -123.4 $ python is_integer.py 12e-1 float ’12e-1’ 1.2 $ python is_integer.py 12.345e2 float ‘12.345e2’ 1234.5 $ python is_integer.py 1.0 float ‘1.0’ 1.0 . of integer value $ python is_integer.py -16.0 float ‘-16.0’ -16.0 . of integer value $ python is_integer.py 12.34e2 float ‘12.34e2’ 1234.0 . of integer value $ python is_integer.py 123s . ‘123s’ $ python is_integer.py abracadabra . ‘abracadabra’ $ python is_integer.py 1O0 . ‘1O0’
Источник: ru.stackoverflow.com