Бейдер Д.

Alıntılar

Агеев Максимalıntı yaptı2 yıl önce
assert представляет собой средство отладки, которое проверяет условие. Если условие утверждения assert истинно, то ничего не происходит и ваша программа продолжает выполняться как обычно. Но если же вычисление условия дает результат ложно, то вызывается исключение AssertionError с необязательным сообщением об ошибке
Агеев Максимalıntı yaptı2 yıl önce
def apply_discount(product, discount):

price = int(product['цена'] * (1.0 — discount))

assert 0 <= price <= product['цена']

return price
Агеев Максимalıntı yaptı2 yıl önce
Это значительно ускорит отладку и в дальнейшем сделает ваши программы удобнее в поддержке.
fb2epub
Dosyalarınızı sürükleyin ve bırakın (bir kerede en fazla 5 tane)