Size: a a a

Сообщество Python Программистов

2020 December 22

A

Alexander in Сообщество Python Программистов
ноль то целое или нет?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
А можно же просто:

import re
print(re.match(r'^-?\d+(?:\.\d+)?$', your_string))

Но главное тут слово "просто"👌🏻
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
ноль то целое или нет?
bool(0%1) == bool(1.0%1)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
ноль то целое или нет?
Или это математический вопрос?)
источник

A

Alexander in Сообщество Python Программистов
математический
источник

A

Alexander in Сообщество Python Программистов
считать ли ноль целым числом?
источник

A

Alexander in Сообщество Python Программистов
педивикия говорит, что да
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Language:
py3


Source:
int("1.1")


Errors:
Traceback (most recent call last):
 File "1057199018/source.py", line 1, in <module>
   int("1.1")
ValueError: invalid literal for int() with base 10: '1.1'
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
int("1.1")


Errors:
Traceback (most recent call last):
 File "1057199018/source.py", line 1, in <module>
   int("1.1")
ValueError: invalid literal for int() with base 10: '1.1'
Всё было гораздо проще)
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Alexander
считать ли ноль целым числом?
Целым называется число, которое не имеет дробной части(вроде). Поэтому вполне подходит под определение
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
Всё было гораздо проще)
Опять с исключениями ебаться?)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
int("1.1")


Errors:
Traceback (most recent call last):
 File "1057199018/source.py", line 1, in <module>
   int("1.1")
ValueError: invalid literal for int() with base 10: '1.1'
Language:
py3


Source:
int("1.0")


Errors:
Traceback (most recent call last):
 File "1235689129/source.py", line 1, in <module>
   int("1.0")
ValueError: invalid literal for int() with base 10: '1.0'
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
int("1.0")


Errors:
Traceback (most recent call last):
 File "1235689129/source.py", line 1, in <module>
   int("1.0")
ValueError: invalid literal for int() with base 10: '1.0'
Отбой, нихуя не проще
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Опять с исключениями ебаться?)
Чем тебе исключения не нравятся
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
Отбой, нихуя не проще
У вас сейчас задача проверит флоат ли число?
источник

in Сообщество Python Программистов
Нам давали такое определение множества целых чисел:
Это множество N + множество чисел, противоположных N и 0
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
Но можно bool(float(x)%1)
Тоже предлагал.
Зачем bool?
источник

A

Alexander in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
У вас сейчас задача проверит флоат ли число?
целое ли число
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
Чем тебе исключения не нравятся
Да я бомбил как-то на эту тему выше, когда мы говорили в целом про эту тему, в частности, в го.
В большинстве языков это огромная конструкция, от которой хуй знает что ожидаешь до конца
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Andrew Dakhnovsky
try:
   int (input_value)

я выиграл?
Как показывает "1.0" - ты выиграл проигрыш
источник