рдЙрдиреНрдирдд рдкрд╛рдпрдерди рд╡рд┐рдХрд╛рд╕ рдкрд╛рдареНрдпрдХреНрд░рдо
рдЕрдзреНрдпрд╛рдп 8
>
рд╕реНрддрд░ 1
рдЙрджреНрджреЗрд╢реНрдп
рдХреЛрдб рдЗрдВрдЯреНрд░реЛрд╕реНрдкреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдЯрд╛рд░реА рдореЗрдВ рд░рдЦреА рдХреБрдЫ рдкреБрд░рд╛рдиреА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВред
рдЕрдЯрд╛рд░реА рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдпрд╛рд▓рдп рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдкреБрд░рд╛рдиреА рддрд┐рдЬреЛрд░рд┐рдпрд╛рдБ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдХреБрдЫ рдореВрд▓реНрдпрд╡рд╛рди рд╡рд╕реНрддреБрдПрдБ рд░рдЦреА рд╣реБрдИ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХрд╛рдлреА рд╕рдордп рд╕реЗ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЕрдиреНрдпрдерд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рдХреЛрдИ рдореЗрдореЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХрднреА-рдХрднреА рд╡рд╕реНрддреБрдУрдВ рдпрд╛ рдлрд╝реАрд▓реНрдб рдкрд░ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рд╕реНрдерд╛рдпреА рдорд╛рдиреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рдХрд╛рдлреА рдХрдард┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрддрдирд╛ рд╣реА рдирд╣реАрдВ, рдпрд╣ рднреА рдкрд╣рдЪрд╛рдирдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдЖрдк рдХреНрдпрд╛-рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЙрд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдХреНрдпрд╛ рд╣реИрдВред рдЗрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдХреЛрдб рдЗрдВрдЯреНрд░реЛрд╕реНрдкреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреЛрдб рдЗрдВрдЯреНрд░реЛрд╕реНрдкреЗрдХреНрд╢рди рд╣рдореЗрдВ рдХреЛрдб рдХреЗ рдХреБрдЫ рдЕрдВрд╢реЛрдВ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдФрд░ рдЙрдирдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рддрдерд╛ рдЙрдирдХреЗ рдХреБрдЫ рдЧреБрдгреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдмреЗрд╕ рдкрд╛рдпрдерди рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рдХрд┐рдП рдЧрдП рдЪрд╛рд░ (4) рдмрд┐рд▓реНрдЯ-рдЗрди рдЗрдВрдЯреНрд░реЛрд╕реНрдкреЗрдХреНрд╢рди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ: type(), id(), repr(), dir() рдФрд░ help()ред рдпреЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ:
type(): рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рддрд░реНрдХ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдПрдХ рдЪрд░ рдХреЛ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдлрд╝рдВрдХреНрд╢рди рдЙрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХ рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рди рд▓реЗрдЧрд╛редid(): рдкрд╛рдпрдерди рдореЗрдВ рдЕрдм рддрдХ рдмрдирд╛рдП рдЧрдП рд╣рд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреА рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХреЛрдб рдореЗрдВ рдЙрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЙрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреА рд▓реМрдЯрд╛рддрд╛ рд╣реИредrepr(): рдПрдХ рдЧреИрд░-рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдбреЗрдЯрд╛ рдХреЛ рдкрдардиреАрдп рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИредdir(): рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдЙрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рднреА рдЧреБрдгреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдЬрд╛рдирдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИредhelp(): рдкрд╛рдпрдерди рдХреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдСрдмреНрдЬреЗрдХреНрдЯ, рдлрд╝рдВрдХреНрд╢рди, рдХреНрд▓рд╛рд╕ рдЖрджрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдирдпрд╛ async рдлрд╝рдВрдХреНрд╢рди рд╣реИ, рдЬреЛ display() рдирд╛рдордХ рд╣реИред рдпрд╣ рдлрд╝рдВрдХреНрд╢рди read() рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдбрд╛рдпрдиреЗрдорд┐рдХ рдбреЗрдЯрд╛ рджрд┐рдЦрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдареАрдХ рд╡реИрд╕реЗ рд╣реА рдЬреИрд╕реЗ рдХреЛрдб рдЗрдВрдЯреНрд░реЛрд╕реНрдкреЗрдХреНрд╢рди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдбрд╛рдпрдиреЗрдорд┐рдХ рдбреЗрдЯрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: await player.display( -data-)ред рдпреЗ рд╕рднреА рдлрд╝рдВрдХреНрд╢рдВрд╕ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдВрдЧреЗ, рдЪрд╛рд╣реЗ рд╣рдо рдореЗрдердбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдирдП рдлрд╝рдВрдХреНрд╢рдВрд╕ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ рдпрд╛ рдХрд┐рд╕реА рднреА рдХреЛрдб рдХреЗ рдЧреБрдгреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдкрд╣рдЪрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рд╣рдо рдЗрди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдЯрд╛рд░реА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╡рд╕реНрддреБрдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдФрд░ рд╕реВрдЪреА рддреИрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗред рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓рд╛рд▓ рдХрд╛рд▓реАрди рдХреЗ рдКрдкрд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реБрдП рд░рдВрдЧреАрди рдХрд╛рд▓реАрдиреЛрдВ рдкрд░ рд╕реНрдерд┐рдд рдЕрдВрдзреЗрд░реЗ X рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рдкрд╛рд╕ рдЬрд╛рдПрдБред рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рддреАрди (3) рд╕реНрдерд╛рдпреА рдорд╛рди рд╣реИрдВ: red_container, green_container, рдФрд░ blue_containerред рдпреЗ рд╕реНрдерд┐рд░ рдорд╛рди рдкреНрд░рддреНрдпреЗрдХ рддрд┐рдЬреЛрд░реА рдореЗрдВ рд░рдЦреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд рд░рдВрдЧреАрди рдХрд╛рд▓реАрди рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред
рдкреНрд░рддреНрдпреЗрдХ X рдЪрд┐рд╣реНрди рдХреЗ рд▓рд┐рдП, рддрд┐рдЬреЛрд░реА рдХреА рдУрд░ рджреЗрдЦреЗрдВ рдФрд░ рддрд┐рдЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП open() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рд╕рдВрдмрдВрдзрд┐рдд рд░рдВрдЧреАрди рдХрд╛рд▓реАрди рдХреЗ рд╕реНрдерд┐рд░ рдорд╛рди рдХреЗ рд╕рд╛рде collect() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрд╕реЗ рддрд┐рдЬреЛрд░реА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЙрд╕ рддрд┐рдЬреЛрд░реА рдореЗрдВ рдореМрдЬреВрдж рд╕реНрдерд┐рд░ рдорд╛рди рдХрд╛ рдкреНрд░рдХрд╛рд░ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП type() рдЗрдВрдЯреНрд░реЛрд╕реНрдкреЗрдХреНрд╢рди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрдЪреНрдЪреЗ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо repr() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЗрд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдкреНрд░рд╛рдкреНрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП speak() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: player.speak(repr(type(red_container)))ред рдЗрд╕рдХреЗ рдмрд╛рдж рд╕реАрдзреЗ рд╕рд╛рдордЧреНрд░реА рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рд░ рдорд╛рди рдХреЗ рд╕рд╛рде speak() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: player.speak(red_container)ред
рдЬрдм рддреАрдиреЛрдВ (3) рд╕реНрдерд┐рд░ рдорд╛рди рдПрдХрддреНрд░, рдЗрдВрдЯреНрд░реЛрд╕реНрдкреЗрдХреНрдЯ рдФрд░ рдкрд╣рдЪрд╛рди рд▓рд┐рдП рдЬрд╛рдПрдБ, рддреЛ рдбреЗрд╕реНрдХ рдХреЗ рд╕рд╛рдордиреЗ рд╕реНрдерд┐рдд рд╣рд▓реНрдХреЗ X рдЪрд┐рд╣реНрди рдХреА рдУрд░ рдЬрд╛рдПрдБред item_id_red, item_id_green, item_id_blue рдирд╛рдо рдХреЗ рддреАрди рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдмрдирд╛рдПрдВ, рдЬреЛ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд┐рд░ рдорд╛рди рдХреЗ рдЖрдИрдбреА рдирдВрдмрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВрдЧреЗред рдЙрд╕ рд╕реНрдерд┐рд░ рдорд╛рди рдХрд╛ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП id() рдЗрдВрдЯреНрд░реЛрд╕реНрдкреЗрдХреНрд╢рди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдирд╛рдо рд╕реНрдерд┐рд░ рдорд╛рди рдХреЗ рдирд╛рдо рдХреЗ рдЕрдиреБрд░реВрдк рдорд┐рд▓рд╛рдПрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: item_id_red = id(red_container); рдпрд╣ рд╕рднреА рддреАрди (3) рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдФрд░ рд╕реНрдерд┐рд░ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВред
рдЬрдм рддреАрдиреЛрдВ (3) рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рднрд░ рдЬрд╛рдПрдБ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕реВрдЪреА item_list рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВ рдФрд░ рд╣рд▓реНрдХреЗ X рдЪрд┐рд╣реНрди рдкрд░ display() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдореЗрдореЛ рдкрд░ рдбреЗрд╕реНрдХ рдкрд░ рдиреЛрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ, рдЗрд╕ рдкреНрд░рдХрд╛рд░: await player.display(item_list)ред
рдЕрдм рдЬрдм рд╕реВрдЪреА рдХреЛ рдЪрд╛рд░реНрдЯ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдмреИрдВрдЧрдиреА рдХрд╛рд▓реАрди рдкрд░ рд╕реНрдерд┐рдд рдЕрдВрдзреЗрд░реЗ X рдЪрд┐рд╣реНрди рдХреА рдУрд░ рдЬрд╛рдПрдБ рдФрд░ рдбреЗрд╕реНрдХ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░реЗрдВред рдпрд╣рд╛рдБ рд╣рдо dir() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдмрд╛рдд рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╕реВрдЪреА рдореЗрдВ рдХреМрди-рдХреМрди рд╕реЗ рдЧреБрдг рдореМрдЬреВрдж рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдХрдЪреНрдЪреЗ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо repr() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдкрдардиреАрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред item_attributes рдирд╛рдордХ рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдмрдирд╛рдПрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдореА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: item_attributes = repr(dir(item_list))ред рдЕрдВрдд рдореЗрдВ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП display() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдореЗрдореЛ рдкрд░ рдбреЗрд╕реНрдХ рдкрд░ рдиреЛрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╢реНрд╡реЗрдд рдХрд╛рд▓реАрди рдкрд░ рд╕реНрдерд┐рдд рдЕрдВрдзреЗрд░реЗ X рдЪрд┐рд╣реНрди рдХреЗ рдкрд╛рд╕ рдЬрд╛рдПрдБ рдФрд░ рд╡рд╣реА рдХрд░реЗрдВ рдЬреИрд╕рд╛ рдЖрдкрдиреЗ dir() рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ help() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред item_help рдирд╛рдордХ рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдмрдирд╛рдПрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдореА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: item_help = repr(help(item_list))ред рдЕрдВрдд рдореЗрдВ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП read() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдореЗрдореЛ рдкрд░ рдбреЗрд╕реНрдХ рдкрд░ рдиреЛрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рд╕реНрддрд░ рдкреВрд░рд╛ рд╣реЛ рд╕рдХреЗред