Лучший Python телеграм канал для новичков.
Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.
@anothertechrock
РКН: https://kurl.ru/Jhcwp
Post #460
5.81K
PY @pythonboost
Showing posts older than #461 · Back to latest

contextlib.suppress() для выборочного игнорирования отдельных исключений:import contextlibЭто эквивалентно следующему коду:
with contextlib.suppress(FileNotFoundError):
os.remove('somefile.tmp')
try:#tips
os.remove('somefile.tmp')
except FileNotFoundError:
pass
is_alive(health), которая проверяет здоровье персонажа в игре. Если оно равно или меньше нуля, то функция возвращает False, в противном случае True. К сожалению, функция не работает, так как ученик допустил в ней ряд ошибок. Исправьте их и проверьте работоспособность программы (в качестве аргумента всегда передается число).def is_alive(health):Пишите о найденных ошибках в комментариях. Мы опубликуем ответ через 3 часа.
if:
health < 0
False
else:
return true
PythonBoost - сообщество питонистов Друзья, мы начинаем второй кодинг-марафон среди подписчиков. Марафон будет состоять из 10 задач. Каждую неделю мы будем публиковать 1 задачу по питону, алгоритмам и другим темам. За правильное решение задачи вы получаете 10 баллов. Наше решение будет…
>>> import ipaddressУзнать больше можно в документации: на английском, на русском.
>>> ipaddress.ip_address('192.168.1.2')
IPv4Address('192.168.1.2')
>>> ipaddress.ip_address('2001:af3::')
IPv6Address('2001:af3::')
