āĻā§āĻāĻĄā§ āĻā§āϝāĻžāύ āϰā§āϏāĻžāĻŽ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻžāϰ āĻāύā§āϝ āĻāϏāĻĄāĻŧāĻž āĻĒāĻžāĻāĻĨāύ⧠āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻŽā§āϝāĻžāĻāĻŋāĻ āĻ āĻĒāĻžāϰā§āĻāϰ (āĻŽā§āϝāĻžāĻ āĻāĻŦāĻ āĻā§āϏ) āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻāύā§āϝāĨ¤ āĻāĻāĻŋ āĻāϞā§āϞā§āĻ āĻāϰāĻž āĻāĻāĻŋāϤ āϝ⧠āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻŽā§āϝāĻžāĻāĻŋāĻ āĻ āĻĒāĻžāϰā§āĻāϰ āϝā§āĻā§āϤ āĻāϰāĻžāϰ āĻĒā§āϰāϏā§āϤāĻžāĻŦāĻā§āϞāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝ⧠2001 āĻāĻŦāĻ 2006 āϏāĻžāϞ⧠āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻā§ (, ), āĻāĻŋāύā§āϤ⧠āĻŽā§āϝāĻžāĻāĻŋāĻ āĻā§āĻāύ āĻāĻŽā§āĻĒāĻžāĻāϞ āĻāϰāĻžāϰ āĻāύā§āϝ âif... elif... elseâ āĻāύāϏā§āĻā§āϰāĻžāĻā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻžāϰ āĻĒāĻā§āώ⧠āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āύāϤā§āύ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻ āύā§āĻāĻāĻž āϏā§āĻāĻžāϞāĻž, āϰāĻžāϏā§āĻ āĻāĻŦāĻ āĻāĻĢ#-āĻ āĻĒā§āϰāĻĻāϤā§āϤ "āĻŽā§āϝāĻžāĻ" āĻ āĻĒāĻžāϰā§āĻāϰā§āϰ āĻŽāϤā§, āϝāĻž "āĻā§āϏ" āĻ āĻĒāĻžāϰā§āĻāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻŦā§āϞāĻāĻā§āϞāĻŋāϤ⧠āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āĻĒā§āϝāĻžāĻāĻžāϰā§āύā§āϰ āϤāĻžāϞāĻŋāĻāĻžāϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻ āĻāĻŋāĻŦā§āϝāĻā§āϤāĻŋāϰ āĻĢāϞāĻžāĻĢāϞā§āϰ āϤā§āϞāύāĻž āĻāϰā§āĨ¤ āϏāĻŋ, āĻāĻžāĻāĻž āĻāĻŦāĻ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻā§ āĻāĻĒāϞāĻŦā§āϧ "āϏā§āĻāĻ" āĻ āĻĒāĻžāϰā§āĻāϰā§āϰ āĻŦāĻŋāĻĒāϰā§āϤā§, "āĻŽā§āϝāĻžāĻ"-āĻāĻŋāϤā§āϤāĻŋāĻ āĻ āĻāĻŋāĻŦā§āϝāĻā§āϤāĻŋ āĻāϰāĻ āĻ āύā§āĻ āĻāĻŋāĻā§ āĻ āĻĢāĻžāϰ āĻāϰ⧠. āĻāĻāĻŋ āĻāϞā§āϞā§āĻā§āϝ āϝ⧠āĻĒā§āϰāϏā§āϤāĻžāĻŦāĻŋāϤ āĻ āĻĒāĻžāϰā§āĻāϰāĻā§āϞāĻŋ āĻā§āĻĄā§āϰ āĻĒāĻ āύāϝā§āĻā§āϝāϤāĻž āĻāύā§āύāϤ āĻāϰāĻŦā§, āύāĻŋāϰā§āĻŦāĻŋāĻāĻžāϰ⧠āĻĒāĻžāĻāĻĨāύ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāϝāĻŧā§āϰ āϤā§āϞāύāĻž āϏāĻšāĻ āĻāϰāĻŦā§ āĻāĻŦāĻ āĻŦāϰā§āϧāĻŋāϤ āĻšāĻāϝāĻŧāĻžāϰ āϏāĻŽā§āĻāĻžāĻŦāύāĻžāϰ āĻāύā§āϝ āĻā§āĻĄā§āϰ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāϤāĻžāĻ āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧā§ āϤā§āϞāĻŦā§āĨ¤ .
def http_error(āϏā§āĻĨāĻŋāϤāĻŋ):
āĻŽā§āϝāĻžāĻ āĻ
āĻŦāϏā§āĻĨāĻž:
āĻā§āϏ 400:
"āĻāĻžāϰāĻžāĻĒ āĻ
āύā§āϰā§āϧ" āĻĢā§āϰāϤ āĻĻāĻŋāύ
āĻā§āϏ 401|403|404:
āĻĢāĻŋāϰā§āύ "āĻ
āύā§āĻŽāϤāĻŋ āύā§āĻ"
āĻā§āϏ 418:
āĻĢāĻŋāϰ⧠āĻāϏā§āύ "āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻĒāĻžāϤāĻž"
āĻā§āϏ _:
"āĻ
āύā§āϝ āĻāĻŋāĻā§" āĻĢā§āϰāϤ āĻĻāĻŋāύ
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻĒāύāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŽāĻžāύāĻā§āϞāĻŋāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞāĻā§āϞāĻŋāĻā§ āĻāĻŦāĻĻā§āϧ āĻāϰāϤ⧠āĻ āĻŦāĻā§āĻā§āĻ, āĻāĻŋāĻĒāϞ, āϤāĻžāϞāĻŋāĻāĻž āĻāĻŦāĻ āύāĻŋāϰā§āĻŦāĻŋāĻāĻžāϰ⧠āĻā§āϰāĻŽāĻā§āϞāĻŋ āĻāύāĻĒā§āϝāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻāĻŋ āύā§āϏā§āĻā§āĻĄ āĻā§āĻŽāĻĒā§āϞā§āĻāĻā§āϞāĻŋāĻā§ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰāϤā§, āĻā§āĻŽāĻĒā§āϞā§āĻā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ "āϝāĻĻāĻŋ" āĻļāϰā§āϤāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤā§, āĻŽā§āĻā§āĻļ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠(â[x, y, *rest]â), āĻā§/āĻŽāĻžāύ āĻŽā§āϝāĻžāĻĒāĻŋāĻ (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, {"āĻŦā§āϝāĻžāύā§āĻĄāĻāĻāĻĨ": b, "āϞā§āĻā§āύā§āϏāĻŋ" āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧ ": l} "āĻŦā§āϝāĻžāύā§āĻĄāĻāĻāĻĨ" āĻāĻŦāĻ "āϞā§āĻā§āύā§āϏāĻŋ" āĻŽāĻžāύ āĻāĻŦāĻ āĻ āĻāĻŋāϧāĻžāύ āĻŦā§āϰ āĻāϰāϤā§, āϏāĻžāĻŦāĻā§āĻŽāĻĒā§āϞā§āĻāĻā§āϞāĻŋ (":=" āĻ āĻĒāĻžāϰā§āĻāϰ) āĻŦā§āϰ āĻāϰāϤā§, āĻā§āĻŽāĻĒā§āϞā§āĻā§ āύāĻžāĻŽāϝā§āĻā§āϤ āϧā§āϰā§āĻŦāĻāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ āĻā§āϞāĻžāϏā§, â__match__()â āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŽā§āϝāĻžāĻāĻŋāĻ āĻāĻāϰāĻŖ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻ āĻāϰāĻž āϏāĻŽā§āĻāĻŦāĨ¤
āĻĄā§āĻāĻžāĻā§āϞāĻžāϏ āĻĨā§āĻā§ āĻĄā§āĻāĻžāĻā§āϞāĻžāϏ āĻāĻŽāĻĻāĻžāύāĻŋ āĻāϰā§āύ
@āĻĄā§āĻāĻžāĻā§āϞāĻžāϏ
āĻā§āϞāĻžāϏ āĻĒāϝāĻŧā§āύā§āĻ:
x:int
y:int
def whereis(āĻŦāĻŋāύā§āĻĻā§):
āĻŽā§āϝāĻžāĻ āĻĒāϝāĻŧā§āύā§āĻ:
āĻā§āϏ āĻĒāϝāĻŧā§āύā§āĻ (0, 0):
āĻŽā§āĻĻā§āϰāĻŖ("āĻā§āϏ")
āĻā§āϏ āĻĒāϝāĻŧā§āύā§āĻ (0, y):
āĻŽā§āĻĻā§āϰāĻŖ(f"Y={y}")
āĻā§āϏ āĻĒāϝāĻŧā§āύā§āĻ (x, 0):
āĻŽā§āĻĻā§āϰāĻŖ(f"X={x}")
āĻā§āϏ āĻĒāϝāĻŧā§āύā§āĻ():
āĻŽā§āĻĻā§āϰāĻŖ ("āĻ
āύā§āϝ āĻā§āĻĨāĻžāĻ")
āĻā§āϏ _:
āĻŽā§āĻĻā§āϰāĻŖ ("āĻāĻ āĻŦāĻŋāύā§āĻĻā§ āύāϝāĻŧ")
āĻŽā§āϝāĻžāĻ āĻĒāϝāĻŧā§āύā§āĻ:
āĻā§āϏ āĻĒāϝāĻŧā§āύā§āĻ(x, y) āϝāĻĻāĻŋ x == y:
āĻŽā§āĻĻā§āϰāĻŖ (f"Y=X āĻ {x}")
āĻā§āϏ āĻĒāϝāĻŧā§āύā§āĻ (x, y):
āĻŽā§āĻĻā§āϰāĻŖ (f"āĻāϰā§āĻŖā§āϰ āĻāĻĒāϰ āύāϝāĻŧ")
āϞāĻžāϞ, āϏāĻŦā§āĻ, āύā§āϞ = 0, 1, 2
āĻŽāĻŋāϞāĻŋāϤ āϰāĻ:
āĻā§āώā§āϤā§āϰā§āĨ¤ āϞāĻžāϞ:
āĻĒā§āϰāĻŋāύā§āĻ ("āĻāĻŽāĻŋ āϞāĻžāϞ āĻĻā§āĻāĻāĻŋ!")
āĻā§āώā§āϤā§āϰ⧠.āϏāĻŦā§āĻ:
āĻŽā§āĻĻā§āϰāĻŖ ("āĻāĻžāϏ āϏāĻŦā§āĻ")
āĻā§āώā§āϤā§āϰ⧠.BLU
E:
āĻĒā§āϰāĻŋāύā§āĻ ("āĻāĻŽāĻŋ āĻŦā§āϞā§āĻ āĻ
āύā§āĻāĻŦ āĻāϰāĻāĻŋ :(")
āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏā§āĻ āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āϏāĻā§āĻā§ āĻĒā§āϰāϏā§āϤāĻžāĻŦāĻŋāϤ āϏā§āĻĒā§āϏāĻŋāĻĢāĻŋāĻā§āĻļāύ, āĻāĻŋāύā§āϤ⧠āĻā§āĻĄāĻŧāĻžāύā§āϤ āϏāĻāϏā§āĻāϰāĻŖ āĻāĻāύāĻ āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ āĻĄāĻŋāĻĢāϞā§āĻ āĻŽāĻžāύā§āϰ āĻāύā§āϝ "case _:" āĻ āĻāĻŋāĻŦā§āϝāĻā§āϤāĻŋāĻāĻŋāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤā§, "else:" āĻŦāĻž "default:" āĻā§āĻāϝāĻŧāĻžāϰā§āĻĄāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āϝā§āĻšā§āϤ⧠"_" āĻ āύā§āϝāĻžāύā§āϝ āĻĒā§āϰāϏāĻā§āĻā§ āĻāĻāĻāĻŋ āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻļā§āϞ āĻšāĻŋāϏāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āϰāĻļā§āύāĻŦāĻŋāĻĻā§āϧ āĻšāϞ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āϏāĻāϏā§āĻĨāĻž, āϝāĻž "if ... elif ... else" āĻāύāϏā§āĻā§āϰāĻžāĻāĻļāύā§āϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ āĻŦāĻžāĻāĻāĻā§āĻĄā§ āύāϤā§āύ āĻāĻā§āϏāĻĒā§āϰā§āĻļāύ āĻ āύā§āĻŦāĻžāĻĻ āĻāϰāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϤā§āϰāĻŋ, āϝāĻž āϤā§āϞāύāĻžāϰ āĻā§āĻŦ āĻŦāĻĄāĻŧ āϏā§āĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒāĻāύā§āĻĻāϏāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻŦā§ āύāĻžāĨ¤
āĻāϤā§āϏ: opennet.ru
