<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Изучаем Python</title><description></description><managingEditor>noreply@blogger.com (Вячеслав)</managingEditor><pubDate>Fri, 4 Oct 2024 19:06:33 -0700</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">27</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://pythonblogg.blogspot.com/</link><language>en-us</language><itunes:explicit>yes</itunes:explicit><itunes:image href="http://cs9794.vkontakte.ru/g24847633/a_a61b7d61.jpg"/><itunes:subtitle>Изучаем Python</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To"/></itunes:category><itunes:owner><itunes:email>pythonblogg@mail.ru</itunes:email></itunes:owner><item><title>Python. Авторизация на сайт Vkontakte.ru или Vk.com без API</title><link>http://pythonblogg.blogspot.com/2011/06/python-vkontakteru-vkcom-api.html</link><category>Python</category><category>Vkontake</category><category>Примеры</category><pubDate>Tue, 21 Jun 2011 01:19:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-6877328106992104192</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Сайт Vkontakte.ru - это одна из самых популярных &amp;nbsp;соц сетей России.&lt;br /&gt;
Большая известность, повлекла за собой программистов. Появилось много программ, для этого сайта. Например клиент-серверы.&lt;br /&gt;
&lt;br /&gt;
Специально для этого Администраторы сайта создали API, через который зарегистрированные приложения могут совершать различные действия, такие как отправка сообщения, просмотр списка друзей и т.д&lt;br /&gt;
&lt;br /&gt;
Но для тех кто не хочет регистрировать, вот скрипт для авторизации:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; urllib
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; urllib2
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; re
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; sys
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; math
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; os
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; time

&lt;span class="meta meta_class meta_class_old-style meta_class_old-style_python"&gt;&lt;span class="storage storage_type storage_type_class storage_type_class_python"&gt;class&lt;/span&gt; &lt;span class="entity entity_name entity_name_type entity_name_type_class entity_name_type_class_python"&gt;Vkontakte&lt;/span&gt;:&lt;/span&gt;
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;&lt;span class="support support_function support_function_magic support_function_magic_python"&gt;__init__&lt;/span&gt;&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;email&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;password&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.email &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; email
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.password &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; password
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.cookie &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_language constant_language_python"&gt;None&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;get_s_value&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;        
        &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#Возвращает уникальный идентификатор, который выдается на домене login.vk.com&lt;/span&gt;
        host &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'http://login.vk.com/?act=login'&lt;/span&gt;
        post &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;urllib.urlencode(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_python"&gt;{&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'email'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.email&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                                 &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'expire'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                                 &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'pass'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.password&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                                 &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'vk'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;

        headers &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_python"&gt;{&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'User-Agent'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13 (.NET CLR 3.5.30729)'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                   &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Host'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'login.vk.com'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                   &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Referer'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'http://vkontakte.ru/index.php'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                   &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Connection'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'close'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                   &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Pragma'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'no-cache'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                   &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Cache-Control'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'no-cache'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
&lt;/span&gt;                  }&lt;/span&gt;

        conn &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;urllib2.Request(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;host, post, headers&lt;/span&gt;)&lt;/span&gt;
        data &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;urllib2.urlopen(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;conn&lt;/span&gt;)&lt;/span&gt;
        my_crack &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;data.read(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;span class="meta meta_item-access meta_item-access_python"&gt;[&lt;span class="meta meta_item-access meta_item-access_arguments meta_item-access_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;350&lt;/span&gt;:&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;410&lt;/span&gt;&lt;/span&gt;]&lt;/span&gt;        
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; my_crack  

&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;get_cookie&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#Возвращает remixsid из куки&lt;/span&gt;
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.cookie: &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.cookie

        host &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'http://vkontakte.ru/login.php?op=slogin'&lt;/span&gt;
        post &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;urllib.urlencode(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_python"&gt;{&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'s'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.get_s_value(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
        headers &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_python"&gt;{&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'User-Agent'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                   &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Host'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'vkontakte.ru'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                   &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Referer'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'http://login.vk.com/?act=login'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                   &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Connection'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'close'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                   &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Cookie'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'remixchk=5; remixsid=nonenone'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                   &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Pragma'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'no-cache'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
                   &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Cache-Control'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'no-cache'&lt;/span&gt;
&lt;/span&gt;                  }&lt;/span&gt;
        conn &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;urllib2.Request(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;host, post, headers&lt;/span&gt;)&lt;/span&gt;
        data &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;urllib2.urlopen(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;conn&lt;/span&gt;)&lt;/span&gt;
        cookie_src &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;data.info(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Set-Cookie'&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.cookie &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;re.sub(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_raw-regex string_quoted_single_single-line_raw-regex_python"&gt;&lt;span class="storage storage_type storage_type_string storage_type_string_python"&gt;r&lt;/span&gt;'&lt;span class="meta meta_group meta_group_regexp"&gt;(expires=&lt;span class="constant constant_character constant_character_character-class constant_character_character-class_regexp"&gt;.&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_quantifier keyword_operator_quantifier_regexp"&gt;*?&lt;/span&gt;;&lt;span class="constant constant_character constant_character_character-class constant_character_character-class_regexp"&gt;\s&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_or keyword_operator_or_regexp"&gt;|&lt;/span&gt;path=&lt;span class="constant constant_character constant_character_escape constant_character_escape_backslash constant_character_escape_backslash_regexp"&gt;\/&lt;/span&gt;;&lt;span class="constant constant_character constant_character_character-class constant_character_character-class_regexp"&gt;\s&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_or keyword_operator_or_regexp"&gt;|&lt;/span&gt;domain=&lt;span class="constant constant_character constant_character_escape constant_character_escape_backslash constant_character_escape_backslash_regexp"&gt;\.&lt;/span&gt;vkontakte&lt;span class="constant constant_character constant_character_escape constant_character_escape_backslash constant_character_escape_backslash_regexp"&gt;\.&lt;/span&gt;ru&lt;span class="meta meta_group meta_group_regexp"&gt;(?:,&lt;span class="constant constant_character constant_character_character-class constant_character_character-class_regexp"&gt;\s&lt;/span&gt;)&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_quantifier keyword_operator_quantifier_regexp"&gt;?&lt;/span&gt;)&lt;/span&gt;'&lt;/span&gt;, &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;, cookie_src&lt;/span&gt;)&lt;/span&gt;        
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.cookie
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;friends&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;    
        cook &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.get_cookie(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        host &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'http://vkontakte.ru/friends_ajax.php'&lt;/span&gt;
        post &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;urllib.urlencode(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_python"&gt;{&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'s'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.get_s_value(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
        headers &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_python"&gt;{&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'User-Agent'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Host'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'vkontakte.ru'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Referer'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'http://login.vk.com/?act=login'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Connection'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'close'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Cookie'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'remixchk=5; '&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;cook&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Pragma'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'no-cache'&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Cache-Control'&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'no-cache'&lt;/span&gt;&lt;/span&gt;}&lt;/span&gt;        
        conn &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;urllib2.Request(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;host, post, headers&lt;/span&gt;)&lt;/span&gt;
        data &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;urllib2.urlopen(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;conn&lt;/span&gt;)&lt;/span&gt;
        my_fr &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;data.read(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; my_fr&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
Пример использования:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;vk &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;Vkontakte(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;ваш email,ваш пароль&lt;/span&gt;)&lt;/span&gt;
&lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;vk.get_cookie(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Создание анимированного графика # 23</title><link>http://pythonblogg.blogspot.com/2011/03/python-23.html</link><category>MatPlotLib</category><category>Python</category><category>Анимированный график</category><category>График</category><category>Математические функции</category><category>Построение графиков</category><category>Примеры</category><pubDate>Thu, 31 Mar 2011 09:34:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-5397322489384418771</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
Для того, чтобы уметь строить анимированный график, необходимо первоначально просто уметь строить график. Это описано в &lt;a href="http://pythonblogg.blogspot.com/2011/03/python-22.html"&gt;посте ранее&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Для того, чтобы оживить наш график, используется специальная функция библиотеки MayPlotLib -&amp;nbsp;&lt;b&gt;pylab.ion()&lt;/b&gt;. Но это не всё.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Технология такова: Используется цикл. Если вы хотите получить фиксированное количество кадров, то используется &lt;b&gt;for&lt;/b&gt;, иначе - While. Перед получением нового кадра, мы стираем старый и добавляем новый.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Вот пример (Будем рисовать синусоиду):&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: UTF-8 -*-&lt;/span&gt;
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; math
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; pylab
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_from keyword_control_import_from_python"&gt;from&lt;/span&gt; matplotlib &lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; mlab

&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Интервал изменения переменной по оси X&lt;/span&gt;
xmin &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_float constant_numeric_float_python"&gt;0.0&lt;/span&gt;
xmax &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_float constant_numeric_float_python"&gt;20.0&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Шаг между точками&lt;/span&gt;
dx &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_float constant_numeric_float_python"&gt;0.01&lt;/span&gt;

&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#Создадим список координат по оиси X&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#на отрезке [-xmin; xmax], включая концы&lt;/span&gt;
xlist &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;mlab.frange (&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;xmin, xmax, dx&lt;/span&gt;)&lt;/span&gt;

&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#Включаем интерактивный режим&lt;/span&gt;
&lt;span class="meta meta_function-call meta_function-call_python"&gt;pylab.ion(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
a &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;
n &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;&lt;/span&gt;
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;while&lt;/span&gt; a&lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;&amp;gt;&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;:
 
    &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#Данные для очередного кадра&lt;/span&gt;
    ylist &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_structure meta_structure_list meta_structure_list_python"&gt;[&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;math.sin (&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;x &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; n &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;/&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_float constant_numeric_float_python"&gt;2.0&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;for&lt;/span&gt; x &lt;span class="keyword keyword_operator keyword_operator_logical keyword_operator_logical_python"&gt;in&lt;/span&gt; xlist&lt;/span&gt;]&lt;/span&gt;

    &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#Очистим график&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;pylab.clf(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;

    &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#Выведем новые данные&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;pylab.plot (&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;xlist, ylist&lt;/span&gt;)&lt;/span&gt;

    &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#Нарисуем их&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;pylab.draw(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
    
    n &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; n&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Построение графиков #22</title><link>http://pythonblogg.blogspot.com/2011/03/python-22.html</link><category>MatPlotLib</category><category>Python</category><category>График</category><category>Математические функции</category><category>Построение графиков</category><category>Примеры</category><pubDate>Wed, 30 Mar 2011 03:11:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-4070374357922768673</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
Построение графика на язык Python можно сделать при использовании многих библиотек. Над этим вопросом я много поработал и сделал вывод - лучше всего использовать MatPlotLib.&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
По мнению многих программистов этот продукт работает быстрее всех. Хоть и молодой, но функций больше, чем в остальных.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="http://sovety.blogspot.com/2007/10/9.html"&gt;На этом сайте&lt;/a&gt; (&lt;a href="http://sovety.blogspot.com/2007/10/9.html"&gt;http://sovety.blogspot.com/2007/10/9.html&lt;/a&gt;) перечислены все библиотеки по работе с графикой в Python, имеются сравнения.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="http://matplotlib.sourceforge.net/"&gt;Вот официальный сайт&lt;/a&gt;&amp;nbsp;(&lt;a href="http://matplotlib.sourceforge.net/"&gt;http://matplotlib.sourceforge.net/&lt;/a&gt;), где имеется полная документация по этой библиотеке с огромным изобилием примеров. Но там всё на английском языке.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
Рассмотрим самый простейший пример.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
Нарисуем график вида y=f(x) (на данный момент без использования Glade)&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsdlprb1je6zd0YtxhVsdj-hH5k-r-WqBliUrK7xvsLJwFX_wfcg-f8XNnINavLAFfYPiqlraEcThC9XxeG-Oy9LCjtpPWtGzuo8KlP6nNO52h0bINLlzM2iYqGI6jMffalW0TMI7d9w/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="271" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsdlprb1je6zd0YtxhVsdj-hH5k-r-WqBliUrK7xvsLJwFX_wfcg-f8XNnINavLAFfYPiqlraEcThC9XxeG-Oy9LCjtpPWtGzuo8KlP6nNO52h0bINLlzM2iYqGI6jMffalW0TMI7d9w/s320/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-8.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Вот исходный код:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# -*- coding: UTF-8 -*-&lt;/span&gt;

&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;#Импортируем библиотеку Math&lt;/span&gt;
import math
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;#Импортируем один из пакетов Matplotlib&lt;/span&gt;
import pylab
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;#Импортируем пакет со вспомогательными функциями&lt;/span&gt;
from matplotlib import mlab

&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;#Рисуем график функции y = sin(x)&lt;/span&gt;
&lt;span class="meta meta_function meta_function_method meta_function_method_with-arguments meta_function_method_with-arguments_ruby"&gt;&lt;span class="keyword keyword_control keyword_control_def keyword_control_def_ruby"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;func&lt;/span&gt; (&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_ruby"&gt;x&lt;/span&gt;)&lt;/span&gt;:
    &lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;""&lt;/span&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"
    sin (x)
    "&lt;/span&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;""&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_pseudo-method keyword_control_pseudo-method_ruby"&gt;return&lt;/span&gt; math.sin (x)
    
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;#Указываем X наименьее и наибольшее&lt;/span&gt;
xmin &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_ruby"&gt;-&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_ruby"&gt;10.0&lt;/span&gt;
xmax &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_ruby"&gt;10.0&lt;/span&gt;

&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Шаг между точками&lt;/span&gt;
dx &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_ruby"&gt;0.01&lt;/span&gt;

&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;#Создадим список координат по оси &lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;#X на отрезке [-xmin; xmax], включая концы&lt;/span&gt;
xlist &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; mlab.frange (xmin, xmax, dx)

&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Вычислим значение функции в заданных точках&lt;/span&gt;
ylist &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; [func (x) &lt;span class="keyword keyword_control keyword_control_ruby"&gt;for&lt;/span&gt; x &lt;span class="keyword keyword_control keyword_control_ruby"&gt;in&lt;/span&gt; xlist]

&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;#Нарисуем одномерный график&lt;/span&gt;
pylab.plot (xlist, ylist)

&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;#Покажем окно с нарисованным графиком&lt;/span&gt;
pylab.show()
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Это самый простейший пример программы по построению графика.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Нижняя панель, которую вы видите, программировалась не нами - это составной элемент, который входит в библиотеку MatPlotLib и появляется автоматически.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsdlprb1je6zd0YtxhVsdj-hH5k-r-WqBliUrK7xvsLJwFX_wfcg-f8XNnINavLAFfYPiqlraEcThC9XxeG-Oy9LCjtpPWtGzuo8KlP6nNO52h0bINLlzM2iYqGI6jMffalW0TMI7d9w/s72-c/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-8.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">52</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Glade пример. Калькулятор # 21</title><link>http://pythonblogg.blogspot.com/2011/03/python-glade-21.html</link><category>Glade</category><category>GTK</category><category>PyGtk</category><category>Python</category><category>Оконные приложения</category><category>Примеры</category><pubDate>Sun, 27 Mar 2011 05:33:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-4545423170849008949</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
В данном примере вы увидите, как сделать калькулятор используя Glade и ваш редактор. Можно запрограммировать так, чтобы он вычислял &lt;a href="http://pythonblogg.blogspot.com/2011/03/6.html"&gt;математические функции&lt;/a&gt;, &lt;a href="http://pythonblogg.blogspot.com/2011/03/6.html"&gt;возводил в степень, извлекал корни любой степени&lt;/a&gt;...&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Для начала &lt;a href="http://pythonblogg.blogspot.com/2011/03/python-glade-18.html"&gt;создаём проект Glade&lt;/a&gt;, заполняем его элементами (кнопки, поля).&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgez-dcxp0_pv1TUIL7YkRa5ZlGgsZ16RR7UW80uWD6RTmYGbM3BMUauEvq6Dv_7TCzMy28EicH1Gg5AqlJyBWLoE5IbjeOb-yb_KiNwnC-CGHjmpwiB-XqSHsaXPrhaIMzqOAU2Gq-pQ/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgez-dcxp0_pv1TUIL7YkRa5ZlGgsZ16RR7UW80uWD6RTmYGbM3BMUauEvq6Dv_7TCzMy28EicH1Gg5AqlJyBWLoE5IbjeOb-yb_KiNwnC-CGHjmpwiB-XqSHsaXPrhaIMzqOAU2Gq-pQ/s320/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-7.png" style="cursor: move;" width="258" /&gt;&lt;/a&gt;&lt;/div&gt;
Теперь переходим к исходному коду вашего проекта:&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Будет использоваться огромное количество функций и команд, так как программировать придётся каждую кнопку.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Не буду перечислять подробно каждое действие, так как всё проекты начинаются одинаково.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Все тонкости уже были описаны в &lt;a href="http://pythonblogg.blogspot.com/2011/03/python-glade-20.html"&gt;предыдущем посте&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;
Вот исходный код Python-файла:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="Apple-style-span" style="font-size: xx-small;"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; sys
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;try&lt;/span&gt;:  
    &lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; pygtk  
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;pygtk.require(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"2.0"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;  
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;except&lt;/span&gt;:  
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;pass&lt;/span&gt;  
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;try&lt;/span&gt;:  
    &lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; gtk  
    &lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; gtk.glade  
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;except&lt;/span&gt;:  
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt;(&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"GTK Not Availible"&lt;/span&gt;)
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;sys.exit(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#такой импорт делать обязательно&lt;/span&gt;
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; math       
        
&lt;span class="meta meta_class meta_class_python"&gt;&lt;span class="storage storage_type storage_type_class storage_type_class_python"&gt;class&lt;/span&gt; &lt;span class="entity entity_name entity_name_type entity_name_type_class entity_name_type_class_python"&gt;silver&lt;/span&gt;(&lt;span class="meta meta_class meta_class_inheritance meta_class_inheritance_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    wTree &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_language constant_language_python"&gt;None&lt;/span&gt;
    b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_language constant_language_python"&gt;None&lt;/span&gt;
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;&lt;span class="support support_function support_function_magic support_function_magic_python"&gt;__init__&lt;/span&gt;&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;gtk.glade.XML(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"m.glade"&lt;/span&gt; &lt;/span&gt;)&lt;/span&gt;
        
        dic &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_python"&gt;{ &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"exit"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.quit&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(1)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add1&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(2)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add2&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(3)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add3&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(4)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add4&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(5)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add5&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(6)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add6&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(7)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add7&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(8)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add8&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(9)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add9&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(0)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add0&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(+)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add_pl&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(-)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add_min&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(*)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add_um&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(/)"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add_de&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide(()"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add_s1&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"add_in_hide())"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add_s2&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"result"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.result&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"clear"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.clear&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"m_sim"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.m_sim&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"sqrt"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.sqrt&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"x^y"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.pow&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;","&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.z&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"t"&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.t&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"sin"&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.sin&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"cos"&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.cos&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"pow_v"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.pow_v&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"otm_d1"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.otm_d1&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"sq"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.sq&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"otm_d2"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.otm_d2&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"sin_v"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.sin_v&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"otm_d3"&lt;/span&gt;&lt;/span&gt;: &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.otm_d3&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"cos_v"&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.cos_v&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"otm_d4"&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.otm_d4&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"root"&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.root&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"root_v"&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.root_v&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"otm_d5"&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.otm_d5&lt;/span&gt;,            &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#"destroy" : self.quit,&lt;/span&gt;
&lt;/span&gt;        }&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.signal_autoconnect(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt; dic &lt;/span&gt;)&lt;/span&gt;                
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;gtk.main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
    
    &lt;span class="support support_function support_function_builtin support_function_builtin_python"&gt;all&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt; 
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;root&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;,&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#root = a**(1/n)&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog5"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;show(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;root_v&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        p1 &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry7"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;    
        p2 &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry8"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;    
        p3 &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;/&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;float&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;p2&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'math.pow('&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;p1&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;','&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;p3&lt;/span&gt;)&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;')'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;    
    
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;sin&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;,&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;show(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;sin_v&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        p1 &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry5"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;        
        p1 &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;p1&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; p1 &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;:
            p1 &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'0'&lt;/span&gt;
        
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'math.sin('&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;p1&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;')'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry5"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;hide(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;    
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;cos&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;,&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog4"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;show(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;cos_v&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        p1 &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry6"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;        
        p1 &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;p1&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; p1 &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;:
            p1 &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'0'&lt;/span&gt;
        
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'math.cos('&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;p1&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;')'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry6"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;hide(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;    
    
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;t&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;,&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;','&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
    
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;z&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;,&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'.'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
    
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;pow&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;,&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#$#####&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog1"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;show(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#$#####&lt;/span&gt;
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;pow_v&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        p1 &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry1"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;        
        p2 &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry2"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        p1 &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;p1&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; p1 &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;:
            p1 &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'0'&lt;/span&gt;
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; p2 &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;:
            p2 &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'0'&lt;/span&gt;
                
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'math.pow('&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;p1&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;','&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;p2&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;')'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry1"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry2"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog1"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;hide(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;    
        
    
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;otm_d1&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog1"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;hide(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;otm_d2&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt; , &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog2"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;hide(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;otm_d3&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt; , &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;hide(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;otm_d4&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt; , &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog4"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;hide(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;otm_d5&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt; , &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog5"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;hide(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
    
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;sqrt&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;,&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog2"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;show(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;        
     
    
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add1&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'1'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add2&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'2'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;sq&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;,&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
            &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
            p3 &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry4"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;        
            p3 &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;p3&lt;/span&gt;)&lt;/span&gt;
            &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; p3 &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;:
                p3 &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'0'&lt;/span&gt;
                            
            &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'math.sqrt('&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;p3&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;')'&lt;/span&gt;
            &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
            &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry4"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
            &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"dialog2"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;hide(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;    
    
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add3&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'3'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add4&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'4'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add5&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'5'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add6&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'6'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add7&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'7'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add8&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'8'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add9&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'9'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add0&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'0'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add_pl&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'+'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add_min&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'-'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add_um&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'*'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add_de&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;        
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'/'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;m_sim&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;&lt;span class="meta meta_item-access meta_item-access_python"&gt;[&lt;span class="meta meta_item-access meta_item-access_arguments meta_item-access_arguments_python"&gt;:&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;-&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;&lt;/span&gt;]&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
            
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;clear&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'&lt;span class="meta meta_empty-string meta_empty-string_single meta_empty-string_single_python"&gt;'&lt;/span&gt;&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
         
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add_s1&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'('&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
         
        
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;add_s2&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;')'&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
        
         
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;result&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;try&lt;/span&gt;:
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#self.all=str(self.all)&lt;/span&gt;
            &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;get_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
            
            &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_function support_function_builtin support_function_builtin_python"&gt;eval&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;
            &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.all&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;except&lt;/span&gt;:
            &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"hbox1"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;show(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
            &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"entry3"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;.&lt;span class="meta meta_function-call meta_function-call_python"&gt;set_text(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"ERROR"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
    
    
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;quit&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;sys.exit(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;

letsdothis&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;silver(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Если у вас что то не получилось, то желательно внимательно проверить "орфографию". Нельзя забывать в проекте Glade кнопкам задавать события.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Также вы можете &lt;a href="http://myslvscript.googlecode.com/files/calc_py.zip"&gt;скачать этот проект&lt;/a&gt; полностью архивом:&lt;/div&gt;
&lt;a href="http://myslvscript.googlecode.com/files/calc_py.zip"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Скачать&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgez-dcxp0_pv1TUIL7YkRa5ZlGgsZ16RR7UW80uWD6RTmYGbM3BMUauEvq6Dv_7TCzMy28EicH1Gg5AqlJyBWLoE5IbjeOb-yb_KiNwnC-CGHjmpwiB-XqSHsaXPrhaIMzqOAU2Gq-pQ/s72-c/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-7.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Glade простейший пример # 20</title><link>http://pythonblogg.blogspot.com/2011/03/python-glade-20.html</link><category>Glade</category><category>GTK</category><category>PyGtk</category><category>Python</category><category>Оконные приложения</category><category>Примеры</category><pubDate>Tue, 22 Mar 2011 05:24:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-4452241099315864383</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: left;"&gt;
В данном примере вы увидите простейшую программу, которая сделает сложение числовых данных, которые будут введены в поля при нажатии кнопки.&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
Рассмотрим пошагово:&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;Создаём проект так как рассказывалось в &lt;a href="http://pythonblogg.blogspot.com/2011/03/python-glade-18.html"&gt;предыдущих постах&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Создаём окно&lt;/li&gt;
&lt;li&gt;Добавляем элементы:&lt;br /&gt;Метки (Label), три поля, две кнопки&lt;br /&gt;&lt;br /&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzh7MyLB82uQjTnLT15A7yypXkM4OKYZeUuYHafCr19icVDceMdimlFQMee_M_1Po-ulo9XnxAKyBaabh-YsYqVjfT1_FJUhMcmnfO3Cycm_NUIs842OPrq4ccl7Hog5-_ypC_VINeeA/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="181" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzh7MyLB82uQjTnLT15A7yypXkM4OKYZeUuYHafCr19icVDceMdimlFQMee_M_1Po-ulo9XnxAKyBaabh-YsYqVjfT1_FJUhMcmnfO3Cycm_NUIs842OPrq4ccl7Hog5-_ypC_VINeeA/s320/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-6.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Задаём события кнопкам (как это сделать описывалось в &lt;a href="http://pythonblogg.blogspot.com/2011/03/python-glade-19.html"&gt;предыдущем посте&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Теперь переходим к файлу Python. Создаём его в той же директории, где будет находиться файл проекта Glade.&lt;/li&gt;
&lt;li&gt;Программируем его.&lt;br /&gt;&lt;br /&gt;* Делаем &lt;b&gt;импорт&lt;/b&gt; библиотек&lt;br /&gt;&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; sys
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;try&lt;/span&gt;:  
    &lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; pygtk  
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;pygtk.require(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"2.0"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;  
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;except&lt;/span&gt;:  
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;pass&lt;/span&gt;  
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;try&lt;/span&gt;:  
    &lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; gtk  
    &lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; gtk.glade  
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;except&lt;/span&gt;:  
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt;(&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"GTK Not Availible"&lt;/span&gt;)
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;sys.exit(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;* Создаём главный класс, где будут происходить вычисления&lt;br /&gt;&lt;br /&gt;&lt;pre class="sunburst"&gt;&lt;span class="meta meta_class meta_class_python"&gt;&lt;span class="storage storage_type storage_type_class storage_type_class_python"&gt;class&lt;/span&gt; &lt;span class="entity entity_name entity_name_type entity_name_type_class entity_name_type_class_python"&gt;root&lt;/span&gt;(&lt;span class="meta meta_class meta_class_inheritance meta_class_inheritance_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    result &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt; 
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;&lt;span class="support support_function support_function_magic support_function_magic_python"&gt;__init__&lt;/span&gt;&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt; &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;number1&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;number2&lt;/span&gt; &lt;/span&gt;):&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.result &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;int&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt; number1 &lt;/span&gt;)&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;int&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt; number2 &lt;/span&gt;)&lt;/span&gt;
  
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;giveResult&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt; &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt; &lt;/span&gt;):&lt;/span&gt;
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.result&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;* Создаём класс управляющий действиями окна GTK&lt;br /&gt;&lt;br /&gt;&lt;pre class="sunburst"&gt;&lt;span class="Apple-style-span" style="font-size: xx-small;"&gt;&lt;span class="meta meta_class meta_class_ruby"&gt;&lt;span class="keyword keyword_control keyword_control_class keyword_control_class_ruby"&gt;class&lt;/span&gt; &lt;span class="entity entity_name entity_name_type entity_name_type_class entity_name_type_class_ruby"&gt;main&lt;/span&gt;&lt;/span&gt;():

    wTree &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; &lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;None&lt;/span&gt;

    &lt;span class="meta meta_function meta_function_method meta_function_method_with-arguments meta_function_method_with-arguments_ruby"&gt;&lt;span class="keyword keyword_control keyword_control_def keyword_control_def_ruby"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;__init__&lt;/span&gt;(&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_ruby"&gt; &lt;span class="variable variable_language variable_language_ruby"&gt;self&lt;/span&gt; &lt;/span&gt;)&lt;/span&gt;:
        &lt;span class="variable variable_language variable_language_ruby"&gt;self&lt;/span&gt;.wTree &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; gtk.glade.&lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;XML&lt;/span&gt;( &lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"main.glade"&lt;/span&gt; )

        dic &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; {&lt;span class="meta meta_syntax meta_syntax_ruby meta_syntax_ruby_start-block"&gt; &lt;/span&gt;
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"quit"&lt;/span&gt; : &lt;span class="variable variable_language variable_language_ruby"&gt;self&lt;/span&gt;.quit,
            &lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"result"&lt;/span&gt; : &lt;span class="variable variable_language variable_language_ruby"&gt;self&lt;/span&gt;.result,

        }

        &lt;span class="variable variable_language variable_language_ruby"&gt;self&lt;/span&gt;.wTree.signal_autoconnect( dic )

        gtk.main()

    &lt;span class="meta meta_function meta_function_method meta_function_method_with-arguments meta_function_method_with-arguments_ruby"&gt;&lt;span class="keyword keyword_control keyword_control_def keyword_control_def_ruby"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;result&lt;/span&gt;(&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_ruby"&gt;&lt;span class="variable variable_language variable_language_ruby"&gt;self&lt;/span&gt;, widget&lt;/span&gt;)&lt;/span&gt;:
        &lt;span class="constant constant_other constant_other_symbol constant_other_symbol_ruby constant_other_symbol_ruby_19syntax"&gt;try:&lt;/span&gt;
            thistime &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; root(&lt;span class="variable variable_language variable_language_ruby"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"entry1"&lt;/span&gt;).get_text(), &lt;span class="variable variable_language variable_language_ruby"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"entry2"&lt;/span&gt;).get_text() )
        except &lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;ValueError&lt;/span&gt;:

            &lt;span class="variable variable_language variable_language_ruby"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"entry3"&lt;/span&gt;).set_text(&lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"ERROR"&lt;/span&gt;)
            &lt;span class="keyword keyword_control keyword_control_pseudo-method keyword_control_pseudo-method_ruby"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_ruby"&gt;0&lt;/span&gt;

        &lt;span class="variable variable_language variable_language_ruby"&gt;self&lt;/span&gt;.wTree.get_widget(&lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"entry3"&lt;/span&gt;).set_text(thistime.giveResult())

    &lt;span class="meta meta_function meta_function_method meta_function_method_with-arguments meta_function_method_with-arguments_ruby"&gt;&lt;span class="keyword keyword_control keyword_control_def keyword_control_def_ruby"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_ruby"&gt;quit&lt;/span&gt;(&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_ruby"&gt;&lt;span class="variable variable_language variable_language_ruby"&gt;self&lt;/span&gt;, widget&lt;/span&gt;)&lt;/span&gt;:
        sys.exit(&lt;span class="constant constant_numeric constant_numeric_ruby"&gt;0&lt;/span&gt;)

letsdothis &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; main()
&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;* Проверьте, не забыли ли вы задать события в проекте Glade, сохранить его.&lt;/li&gt;
&lt;li&gt;Запускаем.&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;
Если вы всё делали правильно по инструкции, то увидите результат. В случае ошибки желательно внимательно проверить предыдущие действия сделанные вами.&lt;ol style="text-align: left;"&gt;
&lt;/ol&gt;
&lt;div&gt;
Также вы можете скачать этот проект в архиве:&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="color: blue; font-size: large;"&gt;&lt;b&gt;&lt;a href="http://myslvscript.googlecode.com/files/myproj1.zip"&gt;Скачать&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzh7MyLB82uQjTnLT15A7yypXkM4OKYZeUuYHafCr19icVDceMdimlFQMee_M_1Po-ulo9XnxAKyBaabh-YsYqVjfT1_FJUhMcmnfO3Cycm_NUIs842OPrq4ccl7Hog5-_ypC_VINeeA/s72-c/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-6.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Работа с Glade. Азы # 19</title><link>http://pythonblogg.blogspot.com/2011/03/python-glade-19.html</link><category>Glade</category><category>GTK</category><category>PyGtk</category><category>Python</category><category>Оконные приложения</category><category>Списки</category><pubDate>Mon, 21 Mar 2011 06:50:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-3189006385458554050</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
Если вы собираетесь работать с Glade в первые, то вам желательно прочитать&lt;a href="http://pythonblogg.blogspot.com/2011/03/python-glade-18.html"&gt; предыдущий пост&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
В этой статье будет рассматриваться, как связать проект Glade с вашей программой Python.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;Во первых, желательно, чтобы файл Glade и Python лежали в одной директории (папке)&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Во вторых, в самом файле Python необходимо делать такой импорт:&lt;/div&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; sys
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;try&lt;/span&gt;:  
    &lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; pygtk  
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;pygtk.require(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"2.0"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;  
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;except&lt;/span&gt;:  
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;pass&lt;/span&gt;  
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;try&lt;/span&gt;:  
    &lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; gtk  
    &lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; gtk.glade  
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;except&lt;/span&gt;:  
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt;(&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"GTK Not Availible"&lt;/span&gt;)
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;sys.exit(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Затем создаём класс, где должна быть обязательно такая функция:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class="sunburst"&gt;wTree &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_language constant_language_python"&gt;None&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;&lt;span class="support support_function support_function_magic support_function_magic_python"&gt;__init__&lt;/span&gt;&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;

&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.wTree &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;gtk.glade.XML(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"ваш файл.glade"&lt;/span&gt; &lt;/span&gt;)&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Теперь вы наверное хотите запрограммировать какой нибудь элемент.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Для задания события, используется следующая технология:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Создаётся &lt;a href="http://pythonblogg.blogspot.com/2011/03/python-17.html"&gt;словарь&lt;/a&gt;, пусть имеет имя &lt;b&gt;dic{}&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
В него вставляем имена событий в Glade (ключ), потом &lt;b&gt;self.имя&lt;/b&gt; переменной &lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;без круглых скобок&lt;/b&gt;&lt;/span&gt;




&lt;/div&gt;
&lt;pre class="sunburst"&gt;&lt;div style="text-align: justify;"&gt;
dic &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_python"&gt;{ &lt;/span&gt;&lt;/div&gt;
&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_python"&gt;&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;    &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"&lt;span class="Apple-style-span" style="color: red;"&gt;exit&lt;/span&gt;"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python" style="color: blue;"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.quit&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
    &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"&lt;span class="Apple-style-span" style="color: red;"&gt;add_in_hide(1)&lt;/span&gt;"&lt;/span&gt;&lt;/span&gt; : &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python" style="color: blue;"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.add1&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
    &lt;/span&gt;&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;
&lt;/span&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;div style="text-align: justify;"&gt;
В данном примере "&lt;span class="Apple-style-span" style="color: red;"&gt;exit&lt;/span&gt;" - сигнал в Glade, а &lt;span class="Apple-style-span" style="color: blue;"&gt;self.quit&lt;/span&gt; - функция в Python.
&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Начало работы с Glade # 18</title><link>http://pythonblogg.blogspot.com/2011/03/python-glade-18.html</link><category>Glade</category><category>GTK</category><category>PyGtk</category><category>Python</category><category>Оконные приложения</category><category>Синтаксис</category><pubDate>Sun, 20 Mar 2011 13:57:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-5813637226193843162</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Glade&lt;/b&gt; - это мощная платформа для создания оконных приложений на &amp;nbsp;Python.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
В данном приложении мы создаём окно, все элементы к нему (надписи, кнопки, поля и т.д.), задаём события к элементам (если надо).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Специализируется &lt;b&gt;Glade &lt;/b&gt;на создании &lt;b&gt;GTK&lt;/b&gt; приложения, то есть для рабочего стола Gnome, но после компиляции будет работать везде.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
В интернете можно встретить платформу wxPython. Лично я от неё отказался, она мне показалась неудобной и также я опирался на мнения знающих программистов. Для примера, большинство приложений дистрибутива &lt;b&gt;Ubuntu&lt;/b&gt;, &lt;b&gt;Debian&lt;/b&gt; были сделаны не без использования Glade (Gimp, GCalk, Synaptic...).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Для начала расскажу о ситуациях, где долго &lt;b&gt;&lt;u&gt;долбался&lt;/u&gt;&lt;/b&gt; из-за незнания, но всё же методом тыка и копания в интернет добился результата.&lt;/div&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Начнём с проекта:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
При создании надо указать, что формат проекта Libglade, имена объектов уникальны для каждого окна, версию - самую последнюю. &lt;b&gt;Это обязательно&lt;/b&gt;, иначе не будет работать. (см.рис ниже)&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQPmDrxHVbw2RCMUzMly1hIAzdxHgZ7PDz67rfyqsr3m2OnLrFHZIcXOgP5C6eo-S0I81Aj3OqZH9pbbRwJECQOe9ddR6Gq4a_kPSiPqHrr1-0f40y8G-jNt4U3swbycrWT0dJgw1-2A/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQPmDrxHVbw2RCMUzMly1hIAzdxHgZ7PDz67rfyqsr3m2OnLrFHZIcXOgP5C6eo-S0I81Aj3OqZH9pbbRwJECQOe9ddR6Gq4a_kPSiPqHrr1-0f40y8G-jNt4U3swbycrWT0dJgw1-2A/s320/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Затем создаём окно:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSEEWo4I5ltpikQ8rWX9ak117n-dHeybt6lUrERxBUn6AHk47K3g_BVXICbtrBuv2cDlRu5fsm3yh2o1ldfaOxTKcjOw5ZraRc_z0PykL3Yl9VJXAgyqyEFcLUTWEA88XKyqkEp6QZVA/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSEEWo4I5ltpikQ8rWX9ak117n-dHeybt6lUrERxBUn6AHk47K3g_BVXICbtrBuv2cDlRu5fsm3yh2o1ldfaOxTKcjOw5ZraRc_z0PykL3Yl9VJXAgyqyEFcLUTWEA88XKyqkEp6QZVA/s320/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
И самое главное: по умолчанию окно невидимое (так задано). Чтобы мы его увидели, на правой боковой панели выделяем объект window1, переходим на вкладку общие, там увидите свойство "Видимый". Установите параметр "Да".&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj44jbE5FdW_nXmCzAnpHXlfxLC21cYo96ae31jAg_i12o9xHUgGrA-DGgh82C3wKbFlkOxnjRtEqgnRFLrwL0HKNMbjFZ36h2teP6Tkioa8SUh9M7s3q-iO3AtvnkytAdJteMqpbyKKQ/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj44jbE5FdW_nXmCzAnpHXlfxLC21cYo96ae31jAg_i12o9xHUgGrA-DGgh82C3wKbFlkOxnjRtEqgnRFLrwL0HKNMbjFZ36h2teP6Tkioa8SUh9M7s3q-iO3AtvnkytAdJteMqpbyKKQ/s320/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Теперь, чтобы грамотно добавить какой нибудь элемент управления, необходимо в форму поместить контейнер.&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVs3xSJpWjh9A-dOR0JKnZ9GT-BK4OXcZcZl89485_9m7mJVgYO-A_9P3nxdk6BZaXWPiGfiIGt6rGgCYcz7sJIpOkdCz-PPYg0hjS9WPRKmFwqHpaP7Ey-AlTN-VNtBPzSJxu3GiRWA/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVs3xSJpWjh9A-dOR0JKnZ9GT-BK4OXcZcZl89485_9m7mJVgYO-A_9P3nxdk6BZaXWPiGfiIGt6rGgCYcz7sJIpOkdCz-PPYg0hjS9WPRKmFwqHpaP7Ey-AlTN-VNtBPzSJxu3GiRWA/s320/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
Может получиться и так, это уже творчество каждого индивидуально&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijuHgJPryG6_Py8mYj0SIVVbL0TKav_hCMzvIa-4j1lGhMOZRhyTOG_95O4XBgqGIKnVq8diwjNn3xEFaaCMEqkufnwANqv7ZscMeK9C-k6UNZuM6Qfu_6rpi23S_Yu2KPxgamz4wAZQ/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijuHgJPryG6_Py8mYj0SIVVbL0TKav_hCMzvIa-4j1lGhMOZRhyTOG_95O4XBgqGIKnVq8diwjNn3xEFaaCMEqkufnwANqv7ZscMeK9C-k6UNZuM6Qfu_6rpi23S_Yu2KPxgamz4wAZQ/s320/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Чтобы кнопка выполняла функцию, нужно её выделить, на боковой панели &amp;nbsp;перейдите в вкладку сигналы, а там уже будет понятно.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYDKzDs7RXKhjY0fow-dat3hliFf-hLrMf_QYbInICeCVPICjvog2dPQ6nfYOPhgw5ZA9UQ7GAwgkdm_ML2USC1LPovH0UP96RknmKxHspufHP7WGvmHuTjsgkPMMUuV0Z9uYU1tr_Ag/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYDKzDs7RXKhjY0fow-dat3hliFf-hLrMf_QYbInICeCVPICjvog2dPQ6nfYOPhgw5ZA9UQ7GAwgkdm_ML2USC1LPovH0UP96RknmKxHspufHP7WGvmHuTjsgkPMMUuV0Z9uYU1tr_Ag/s320/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA-5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Как программировать оконное приложение, прикреплять проект Glade к исполняемому нами файлу Python - кода, будет рассмотрено в следующем посте.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQPmDrxHVbw2RCMUzMly1hIAzdxHgZ7PDz67rfyqsr3m2OnLrFHZIcXOgP5C6eo-S0I81Aj3OqZH9pbbRwJECQOe9ddR6Gq4a_kPSiPqHrr1-0f40y8G-jNt4U3swbycrWT0dJgw1-2A/s72-c/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Словари # 17</title><link>http://pythonblogg.blogspot.com/2011/03/python-17.html</link><category>Python</category><category>Синтаксис</category><category>Словари</category><pubDate>Sat, 19 Mar 2011 05:08:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-8532142728437497313</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Словари&lt;/b&gt; &amp;nbsp;- один из сложнейших типов данных в языке программирования Python.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Словарь можно охарактеризовать как изменяемый неупорядоченный набор пар&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
"&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;ключ&lt;/span&gt; : &lt;span class="Apple-style-span" style="color: red;"&gt;значение&lt;/span&gt;&lt;/b&gt;".&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Для того, чтобы лучше понять что это такое, вспомните как устроен англо-русский словарь:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
dog - собака, apple - яблоко.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;dog&lt;/span&gt;&lt;/b&gt; - это ключ, а &lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;собака&lt;/span&gt;&lt;/b&gt; - значение.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Синтаксис словаря выглядит следующим образом:&lt;/div&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;a&lt;/span&gt;&lt;/b&gt; = {'&lt;span class="Apple-style-span" style="color: blue;"&gt;dog&lt;/span&gt;':'&lt;span class="Apple-style-span" style="color: red;"&gt;собака&lt;/span&gt;', ' &lt;span class="Apple-style-span" style="color: blue;"&gt;apple&lt;/span&gt;':'&lt;span class="Apple-style-span" style="color: red;"&gt;яблоко&lt;/span&gt;'}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;Пример:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    a &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_python"&gt;{&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'dog'&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'собака'&lt;/span&gt;&lt;/span&gt;, &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'apple'&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'яблоко'&lt;/span&gt;&lt;/span&gt;}&lt;/span&gt; 
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="meta meta_item-access meta_item-access_python"&gt;a[&lt;span class="meta meta_item-access meta_item-access_arguments meta_item-access_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'dog'&lt;/span&gt;&lt;/span&gt;]&lt;/span&gt;    

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"__main__"&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Словари как и списки можно изменять, добавлять элементы и удалять их.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Удаление элемента словаря осуществляется методом &lt;b&gt;del&lt;/b&gt;.&lt;/div&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    a &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_python"&gt;{&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'dog'&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'собака'&lt;/span&gt;&lt;/span&gt;, &lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_key meta_structure_dictionary_key_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'apple'&lt;/span&gt;&lt;/span&gt;:&lt;span class="meta meta_structure meta_structure_dictionary meta_structure_dictionary_value meta_structure_dictionary_value_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'яблоко'&lt;/span&gt;&lt;/span&gt;}&lt;/span&gt;    
    &lt;span class="keyword keyword_other keyword_other_python"&gt;del&lt;/span&gt; &lt;span class="meta meta_item-access meta_item-access_python"&gt;a[&lt;span class="meta meta_item-access meta_item-access_arguments meta_item-access_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'dog'&lt;/span&gt;&lt;/span&gt;]&lt;/span&gt;    
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; a

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"__main__"&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Данный тип данных (словари) широко используются в языке программирования Python, но в этом уроке описан минимум. Возможностей намного больше, о них будет сказано в следующих уроках. &amp;nbsp;&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Списки # 16</title><link>http://pythonblogg.blogspot.com/2011/03/python-16_18.html</link><category>Python</category><category>Последовательности</category><category>Синтаксис</category><category>Списки</category><pubDate>Fri, 18 Mar 2011 04:42:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-1815303225625529031</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
В языке программирования Python списки, как и строки, являются упорядоченными последовательностями. Но в отличии от строк, списки состоят не из символов, а из объектов. Список находится между символами [..........]&lt;/div&gt;
&lt;br /&gt;
пр. &lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;a&amp;nbsp;&lt;/span&gt;&lt;/b&gt;= [&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #f4cccc;"&gt;3, 5, 4, 748, 5466&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Списки могут состоять из различных объектов: из строк, чисел &lt;b&gt;и других списков&lt;/b&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Списки, как и строки тоже можно соединять.&lt;/div&gt;
&lt;br /&gt;
пр. &lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;a&lt;/span&gt;&lt;/b&gt; = [&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #f4cccc;"&gt;2, 4, 5, 6, 74&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;] + [&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #f4cccc;"&gt;7878, 0, 968987, 5454654, 6546546&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;]&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Также можно из списков извлекать срез.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
Припер:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    spisok &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_structure meta_structure_list meta_structure_list_python"&gt;[&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;2&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;3&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;4&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;5&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;6&lt;/span&gt;&lt;/span&gt;]&lt;/span&gt;    
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="meta meta_item-access meta_item-access_python"&gt;spisok[&lt;span class="meta meta_item-access meta_item-access_arguments meta_item-access_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;:&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;4&lt;/span&gt;&lt;/span&gt;]&lt;/span&gt;

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"__main__"&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Нельзя забывать, что отчёт количества объектов в python начинается &lt;u&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;от нуля&lt;/span&gt;&lt;/u&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
В данном примере из списка [2,3,4,5,6] мы извлекаем срез от второго до пятого объекта.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
То есть мы увидим на экране при выполнении программы значение &lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;[3, 4, 5]&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Списки - это изменяемые последовательности, а значит мы можем у любого из объектов изменить значение.&lt;/div&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    spisok &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_structure meta_structure_list meta_structure_list_python"&gt;[&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;2&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;3&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;4&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;5&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;6&lt;/span&gt;&lt;/span&gt;]&lt;/span&gt; 
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'До = '&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="meta meta_item-access meta_item-access_python"&gt;spisok[&lt;span class="meta meta_item-access meta_item-access_arguments meta_item-access_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;3&lt;/span&gt;&lt;/span&gt;]&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;)
    &lt;span class="meta meta_item-access meta_item-access_python"&gt;spisok[&lt;span class="meta meta_item-access meta_item-access_arguments meta_item-access_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;3&lt;/span&gt;&lt;/span&gt;]&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;7&lt;/span&gt;
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'После = '&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="meta meta_item-access meta_item-access_python"&gt;spisok[&lt;span class="meta meta_item-access meta_item-access_arguments meta_item-access_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;3&lt;/span&gt;&lt;/span&gt;]&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;)

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"__main__"&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
В данном примере мы изменили четвёртый по счёту элемент (5 на 7).&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python GTK Простейшее оконное приложение # 15</title><link>http://pythonblogg.blogspot.com/2011/03/python-gtk-15.html</link><category>GTK</category><category>PyGtk</category><category>Python</category><category>Синтаксис</category><pubDate>Thu, 17 Mar 2011 12:05:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-8747316838130921254</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Для работы &amp;nbsp;с оконными приложениями используется библиотека &lt;b&gt;&lt;a href="http://ru.wikipedia.org/wiki/PyGTK"&gt;GTK&lt;/a&gt;&lt;/b&gt;. На ней можно делать любые вещи связанные с окнами.&lt;br /&gt;
&lt;br /&gt;
Естественно, чтобы использовать эту библиотеку, её &lt;b&gt;надо импортировать&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Сейчас будет рассмотрен пример создания простого окна с кнопкой &lt;i&gt;Hello World&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; pygtk
&lt;span class="meta meta_function-call meta_function-call_python"&gt;pygtk.require(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'2.0'&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; gtk

&lt;span class="meta meta_class meta_class_old-style meta_class_old-style_python"&gt;&lt;span class="storage storage_type storage_type_class storage_type_class_python"&gt;class&lt;/span&gt; &lt;span class="entity entity_name entity_name_type entity_name_type_class entity_name_type_class_python"&gt;HelloWorld&lt;/span&gt;:&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;hello&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;data&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_language constant_language_python"&gt;None&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"Hello World"&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;delete_event&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;event&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;data&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_language constant_language_python"&gt;None&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"delete event occurred"&lt;/span&gt;        
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_language constant_language_python"&gt;False&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;destroy&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;widget&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;data&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_language constant_language_python"&gt;None&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"destroy signal occurred"&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;gtk.main_quit(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;&lt;span class="support support_function support_function_magic support_function_magic_python"&gt;__init__&lt;/span&gt;&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Создание нового окна&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.window &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;gtk.Window(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;gtk.WINDOW_TOPLEVEL&lt;/span&gt;)&lt;/span&gt;    
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.window.connect(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"delete_event"&lt;/span&gt;, &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.delete_event&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.window.connect(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"destroy"&lt;/span&gt;, &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.destroy&lt;/span&gt;)&lt;/span&gt;
    
        &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Граница окна&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.window.set_border_width(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;10&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
    
        &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Задание события кнопки&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.button &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;gtk.Button(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"Hello World"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
    
        &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Задаётся событие&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.button.connect(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"clicked"&lt;/span&gt;, &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.hello, &lt;span class="constant constant_language constant_language_python"&gt;None&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.button.connect_object(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"clicked"&lt;/span&gt;, gtk.Widget.destroy, &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.window&lt;/span&gt;)&lt;/span&gt;    
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.window.add(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.button&lt;/span&gt;)&lt;/span&gt;        
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.button.show(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;       
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.window.show(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
        &lt;span class="meta meta_function-call meta_function-call_python"&gt;gtk.main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;


&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"__main__"&lt;/span&gt;:
    hello &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;HelloWorld(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;hello.main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Классы # 14</title><link>http://pythonblogg.blogspot.com/2011/03/python-14.html</link><category>Python</category><category>Классы</category><category>Синтаксис</category><pubDate>Wed, 16 Mar 2011 06:01:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-710062771342136704</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Класс&lt;/b&gt; - это пользовательский тип, состоящий из методов и атрибутов.&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="color: red; font-style: italic; font-weight: bold;"&gt;Инстанс &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;(Вызов)&lt;/b&gt;&lt;/span&gt; класса создается путем вызова имени класса как функции с параметрами. Объект состоит из атрибутов и методов.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
Атрибут - это переменная, метод - это функция. Отличия метода от функции в том, что у него есть первый параметр - &lt;b&gt;self&lt;/b&gt;. &lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Модель класса:&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="storage storage_type storage_type_class storage_type_class_python"&gt;class&lt;/span&gt; имя_класса:
    инструкция &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;
    ....
    инструкция N
&lt;/pre&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Есть также другой тип объекта - инстанс класса, который генерируется при вызове:&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class="sunburst"&gt;инстанс_класса &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; имя_класса()&lt;/pre&gt;
&lt;div style="text-align: justify;"&gt;
Объект класса и инстанс класса - это два разных объекта. Первый генерируется на этапе объявления класса, второй - при вызове имени класса. Объект класса может быть один, инстансов класса может быть сколько угодно.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Инструкция - это, как правило, определение функции. При определении класса создается новое пространство имен и создается объект-класс, который является оболочкой для всех инструкций.&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
Пример программы с использованием класса:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; math
&lt;span class="meta meta_class meta_class_python"&gt;&lt;span class="storage storage_type storage_type_class storage_type_class_python"&gt;class&lt;/span&gt; &lt;span class="entity entity_name entity_name_type entity_name_type_class entity_name_type_class_python"&gt;Student&lt;/span&gt;(&lt;span class="meta meta_class meta_class_inheritance meta_class_inheritance_python"&gt;&lt;/span&gt;):&lt;/span&gt;
&lt;span class="meta meta_function meta_function_python"&gt;    &lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;f&lt;/span&gt; (&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;self&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;a&lt;/span&gt;, &lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;b&lt;/span&gt;&lt;/span&gt;) :&lt;/span&gt;
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.a1&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;a
        &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.b1&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.a1, &lt;span class="variable variable_language variable_language_python"&gt;self&lt;/span&gt;.b1

s1&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;Student(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
s2&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;Student(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;span class="meta meta_function-call meta_function-call_python"&gt;s1.f (&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;6&lt;/span&gt;, &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;5&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;span class="meta meta_function-call meta_function-call_python"&gt;s2.f (&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;7&lt;/span&gt;, &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;6&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; 

    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt; 

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Табулирование функций # 13</title><link>http://pythonblogg.blogspot.com/2011/03/python-13.html</link><category>Python</category><category>Синтаксис</category><category>Табулирование функции</category><pubDate>Tue, 15 Mar 2011 10:18:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-2190908449562932400</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
С помощью оператора цикла &lt;a href="http://pythonblogg.blogspot.com/2011/03/python-while-9.html"&gt;while&lt;/a&gt; удобно строить таблицы значений различных
функций. Т.е. значения будут &lt;b&gt;выстраиваться столбцами&lt;/b&gt;.&amp;nbsp;По сути такие таблицы представляют собой список значений функции при различных&amp;nbsp;значениях ее параметра.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
В истории &lt;b&gt;огромным желанием&lt;/b&gt; горели так сделать те, которые создавали таблицы значения логарифмов, синусов, косинусов, тангенсов углов и других математических функций. Например таблица Брадиса, которую великий математик составлял один и вручную, а именно от руки.&lt;/div&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
Пример программы:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; math
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;p1&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; 
    x &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_float constant_numeric_float_python"&gt;1.0&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;while&lt;/span&gt; x &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;&amp;lt;&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_float constant_numeric_float_python"&gt;10.0&lt;/span&gt;:
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; x, &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"&lt;span class="constant constant_character constant_character_escape constant_character_escape_tab constant_character_escape_tab_python"&gt;\t&lt;/span&gt;"&lt;/span&gt;, &lt;span class="meta meta_function-call meta_function-call_python"&gt;math.log(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;x&lt;/span&gt;)&lt;/span&gt;
        x &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_augmented keyword_operator_assignment_augmented_python"&gt;+=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_float constant_numeric_float_python"&gt;1.0&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; 
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;p1(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt; 
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt; 

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Строка "&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;a href="http://pythonblogg.blogspot.com/2011/03/5.html"&gt;\t&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;" обозначает знак табуляции. Благодаря нему значения выстраиваются в два&amp;nbsp;столбца.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Разберем, как эта программа работает. Параметр x изменяется от 1.0 с шагом 1.0, пока&amp;nbsp;он меньше 10.0. В теле цикла выводится текущее значение параметра x, затем знак&amp;nbsp;табуляции и результат вычисления функции &lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;a href="http://pythonblogg.blogspot.com/2011/03/6.html"&gt;math.log(x)&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;, т.е. натуральный логарифм от x &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
(log e x=ln  x ).&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Результат работы программы будет выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;1.0&lt;/span&gt;    &lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;0.0&lt;/span&gt;
&lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;2.0&lt;/span&gt;    &lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;0.69314718056&lt;/span&gt;
&lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;3.0&lt;/span&gt;    &lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;1.09861228867&lt;/span&gt;
&lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;4.0&lt;/span&gt;    &lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;1.38629436112&lt;/span&gt;
&lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;5.0&lt;/span&gt;    &lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;1.60943791243&lt;/span&gt;
&lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;6.0&lt;/span&gt;    &lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;1.79175946923&lt;/span&gt;
&lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;7.0&lt;/span&gt;    &lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;1.94591014906&lt;/span&gt;
&lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;8.0&lt;/span&gt;    &lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;2.07944154168&lt;/span&gt;
&lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;9.0&lt;/span&gt;    &lt;span class="constant constant_numeric constant_numeric_actionscript"&gt;2.19722457734&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Альтернативные ветки программы # 12</title><link>http://pythonblogg.blogspot.com/2011/03/python.html</link><category>Python</category><category>Альтернативные ветки программы</category><category>Оператор условия</category><category>Синтаксис</category><pubDate>Mon, 14 Mar 2011 06:56:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-7363550346195540137</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="http://pythonblogg.blogspot.com/2011/03/python-if-8.html"&gt;Оператор условия&amp;nbsp;&lt;b&gt;if&lt;/b&gt;&lt;/a&gt; имеет расширенный формат, позволяющий проверять несколько&amp;nbsp;независимых друг от друга условий и выполнять один из блоков, поставленных в&amp;nbsp;соответствие с этими условиями. Синтаксис оператора выглядит так:&lt;/div&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; условие_1:
    программа_1
 
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;elif&lt;/span&gt; условие_2:
    программа_2
 
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;elif&lt;/span&gt; условие_3:
    программа_3
...
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;else&lt;/span&gt;:
    программа если условия не удовлетворяются
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Работает эта конструкция следующим образом. Сначала проверяется первое условие и,&amp;nbsp;если оно истинно, то выполняется первая последовательность выражения (программа_1). После &amp;nbsp;того поток&amp;nbsp;выполнения переходит строке, которая следует после условного оператора . Если &amp;nbsp;первое условие не удовлетворено, то проверяется второе&amp;nbsp;условие (следующее после &lt;b&gt;elif&lt;/b&gt;), и в случае его истинности выполняется последовательность 2, а затем снова поток выполнения переходит к строке, следующей за оператором&amp;nbsp;условия.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Аналогично проверяются все остальные условия. До ветки программы &lt;b&gt;else&lt;/b&gt; поток&amp;nbsp;выполнения доходит только в том случае, если не выполняется ни одно из условий.&amp;nbsp;Условие, которое&amp;nbsp;следует после слова &lt;b&gt;elif&lt;/b&gt; проверяется только тогда, когда все предыдущие условия ложны.&lt;/div&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt; 
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt; 
 
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;p1&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; 
 a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_function support_function_builtin support_function_builtin_python"&gt;raw_input&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Введите число '&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt; 
 &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; a &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'1'&lt;/span&gt;:
  &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'a=1'&lt;/span&gt; 
 &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;elif&lt;/span&gt; a &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'2'&lt;/span&gt;:
  &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'a=2'&lt;/span&gt; 
 
 &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;else&lt;/span&gt;:
  &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'1&amp;lt;a&amp;gt;2'&lt;/span&gt; 
  
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; 
 &lt;span class="meta meta_function-call meta_function-call_python"&gt;p1(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt; 
 &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt; 
 
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
 &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt; 
&lt;/pre&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Сначала программа просит пользователя ввести число, затем условный&amp;nbsp;оператор проверяет введенное значение на равенство со строкой '1' (если не помните,&amp;nbsp;функция &lt;b&gt;&lt;a href="http://pythonblogg.blogspot.com/2011/03/python-7.html"&gt;raw_input()&lt;/a&gt;&lt;/b&gt; возвращает строковое значение).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Если условие истинно, то&amp;nbsp;на экране распечатывается текст который мы зададим и&amp;nbsp;завершается; в противном случае значение переменной &lt;b&gt;а&lt;/b&gt; сравнивается со строкой '2':&amp;nbsp;если условие &amp;nbsp;выполняется, то&amp;nbsp;на экране распечатывается уже другой текст; иначе – программа выводит сообщение о том, что&amp;nbsp;введенное или меньше одного, или больше двух.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Pithon Функции (def) # 11</title><link>http://pythonblogg.blogspot.com/2011/03/pithon-def-11.html</link><category>Python</category><category>Синтаксис</category><category>Функции</category><pubDate>Sun, 13 Mar 2011 00:39:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-7621429553064063109</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
Ранее работая мы использовали встроенные функции Питона и функции из модулей,&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
которые входят в комплект его поставки.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Но мощь современных языков программирования заключается в том, что мы можем создавать свои собственные функции, и делается это очень просто.&lt;/div&gt;
&lt;br /&gt;
Конструкция любой функции:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; название_функции(список параметров):
    программа
&lt;/pre&gt;
&lt;br /&gt;
Правила выбора имени функции такие же, как у &lt;a href="http://pythonblogg.blogspot.com/2011/03/blog-post_09.html"&gt;переменной&lt;/a&gt;. (см.&lt;a href="http://pythonblogg.blogspot.com/2011/03/blog-post_09.html"&gt;Имена переменных # 3&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Список параметров определяет набор&amp;nbsp;значений, которые могут быть переданы функции в качестве исходных данных (параметры по умолчанию) – параметры&amp;nbsp;перечисляются через запятую.&lt;/div&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;Но у вас наверняка возникнет вопрос, &lt;b&gt;а зачем нужны функции?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Использование функций сокращает объём &amp;nbsp;исходного кода.&amp;nbsp;Удобней будет вынести часто повторяющиеся выражения в отдельный блок и по мере надобности, обращаться к нему.&lt;/div&gt;
&lt;br /&gt;
Вот простейший пример работы функции:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;primer_11&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;object&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt;(&lt;span class="support support_type support_type_python"&gt;object&lt;/span&gt;)
 
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;primer_11(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"Silver"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
В данной программе у функции &lt;i&gt;primer_11()&lt;/i&gt; параметром является &lt;b&gt;object&lt;/b&gt;. При вызове функции будет сделана &amp;nbsp;распечатка на экран того, что написано в скобках. В нашем случае - Silver.&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Цикл for # 10</title><link>http://pythonblogg.blogspot.com/2011/03/python-for-10.html</link><category>For</category><category>Python</category><category>Синтаксис</category><category>Цикл</category><pubDate>Sat, 12 Mar 2011 04:29:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-3652047092264601099</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
В предыдущей статье уже рассматривался цикл &lt;a href="http://pythonblogg.blogspot.com/2011/03/python-while-9.html"&gt;while&lt;/a&gt;. Но это не единственный способ организации повторения какой либо "программы".&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Также как и &lt;a href="http://pythonblogg.blogspot.com/2011/03/python-while-9.html"&gt;while&lt;/a&gt;, цикл &lt;b&gt;for&lt;/b&gt; часто применяется. Используется для того, чтобы пройтись по упорядоченным элементам какого либо множества.&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;Пример:



&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;primer_9&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; 
    stroka&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="meta meta_structure meta_structure_list meta_structure_list_python"&gt;[&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;10&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;20&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;30&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;40&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;50&lt;/span&gt;&lt;/span&gt;,&lt;span class="meta meta_structure meta_structure_list meta_structure_list_item meta_structure_list_item_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;60&lt;/span&gt;&lt;/span&gt;]&lt;/span&gt;
    f&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;for&lt;/span&gt; element &lt;span class="keyword keyword_operator keyword_operator_logical keyword_operator_logical_python"&gt;in&lt;/span&gt; stroka:
       f&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;f&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# счётчик цикла&lt;/span&gt;

    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt;(f) &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# распечатываем количество &lt;/span&gt;
             &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# элементов в переменной stroka&lt;/span&gt;
 
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;primer_9(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;
 
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Также вот аналогичный пример:
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;primer_10&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; 
    a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'silver'&lt;/span&gt; 
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;for&lt;/span&gt; bukva &lt;span class="keyword keyword_operator keyword_operator_logical keyword_operator_logical_python"&gt;in&lt;/span&gt; a:
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (bukva) 
 
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;primer_10(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
В этих двух примерах выполняется простейший циклический алгоритм. В первом - цикл for обращается к каждому элементу переменной &lt;b&gt;ch&lt;/b&gt;. Переменная &lt;b&gt;f&lt;/b&gt; используется как счётчик того, сколько элементов было просмотрено.  &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Во втором примере мы "расчленили" слово &lt;b&gt;silver&lt;/b&gt;, а точнее мы разбили его по буквам.
&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Цикл While # 9</title><link>http://pythonblogg.blogspot.com/2011/03/python-while-9.html</link><category>Python</category><category>While</category><category>Синтаксис</category><category>Цикл</category><pubDate>Fri, 11 Mar 2011 05:35:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-1662689175855933562</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
Цикл - это выполнение одного и того же действия пока действует определённое условие. Применяется такой приём в программировании очень часто. Даже можно сказать, что нет ни одной сложной программы, где не использовался цикл.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Всего в языке Python два цикла: While, For. Сейчас будет рассматриваться While.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Также как и в &lt;a href="http://pythonblogg.blogspot.com/2011/03/python-if-8.html"&gt;операторе условия if&lt;/a&gt;, у цикла While имеется конструкция. Она довольна схожая.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&lt;span class="Apple-style-span" style="color: magenta;"&gt;&lt;b&gt;while&lt;/b&gt;&lt;/span&gt; &lt;span class="Apple-style-span" style="color: red;"&gt;условие&lt;/span&gt; :&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;программа&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;primer_9&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;
    b&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;10&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;while&lt;/span&gt; b&lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;&amp;gt;&lt;/span&gt;a:
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'цикл выполнился '&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;a&lt;/span&gt;)&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;' раз'&lt;/span&gt;)
        a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;a&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;  
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;primer_9(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;
 
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Данная программа выполняет циклическую операцию, где &lt;b&gt;a &lt;/b&gt;и&lt;b&gt; b&lt;/b&gt;&amp;nbsp;переменные над которыми происходят вычисления.&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;Первым действием распечатывается текст "цикл ..." и значение &lt;b&gt;a.&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Вторым к &lt;b&gt;a&lt;/b&gt;&amp;nbsp;прибавляется один. Затем цикл повторяется до тех пор, пока &lt;b&gt;а&lt;/b&gt; не будет равно 10.&lt;/li&gt;
&lt;/ol&gt;
Вот более сложный пример:&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; 
    option&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;while&lt;/span&gt; option !&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;:
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"***********MENU*************"&lt;/span&gt;
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"1.Сумма чмсел"&lt;/span&gt;
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"2.Периметр и Площадь Окружности"&lt;/span&gt;
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"0.Выход"&lt;/span&gt;
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"*"&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;*&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;28&lt;/span&gt;
        option &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt; &lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_function support_function_builtin support_function_builtin_python"&gt;input&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"Введите номер функции:"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; option &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;:
            quit
        
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; option &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;:
            a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_function support_function_builtin support_function_builtin_python"&gt;input&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"Введите первое число:"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
            b&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_function support_function_builtin support_function_builtin_python"&gt;input&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"Введите второе число:"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
            c&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;a&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;b
            &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"Сумма рабна:"&lt;/span&gt; ,c)

        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;elif&lt;/span&gt; option &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;2&lt;/span&gt;:
            r&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_function support_function_builtin support_function_builtin_python"&gt;input&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"Введите радиус:"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
            perimetros&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;2&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;*&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_float constant_numeric_float_python"&gt;3.14&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;*&lt;/span&gt;r
            embado&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_float constant_numeric_float_python"&gt;3.14&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;*&lt;/span&gt;(r&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;*&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;*&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;2&lt;/span&gt;)
            &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"Периметр равен :"&lt;/span&gt;,perimetros)
            &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"Площадь равна:"&lt;/span&gt;,embado)

        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;else&lt;/span&gt;:
            &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"Нет такой функции"&lt;/span&gt; )
        &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
   &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Операционная система</title><link>http://pythonblogg.blogspot.com/2011/03/blog-post_10.html</link><category>Linux</category><category>Python</category><category>Ubuntu</category><pubDate>Thu, 10 Mar 2011 11:56:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-5497020115868933272</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Данный вопрос ранее не поднимался, но это играет роль в работе программиста.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;А какую ОС вы используете?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Хотелось бы услышать и от вас ответ.&lt;br /&gt;
&lt;br /&gt;
По моему мнению для работы большее предпочтение в сторону &lt;b&gt;UNIX систем&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Лично сам работаю на &lt;a href="http://ubuntu.ru/"&gt;UBUNTU&lt;/a&gt;. Удобство во многом.&lt;br /&gt;
И самое главное &amp;nbsp;- НЕТ ВИРУСОВ.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">12</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Оператор условия If # 8</title><link>http://pythonblogg.blogspot.com/2011/03/python-if-8.html</link><category>Python</category><category>Оператор условия</category><category>Синтаксис</category><pubDate>Thu, 10 Mar 2011 05:59:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-8783896435387926499</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
Операторы условия и выбора являются неотъемлемой частью любого языка программирования. Суть работы является следующее:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
если действие удовлетворяет условию, то выполняется программа заданная пользователем, иначе выполняется следующая.&lt;/div&gt;
&lt;br /&gt;
Работа с оператором условия проста. Необходимо только знать конструкцию.
&lt;br /&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; условие :
    программа при 
    удовлетворении условия
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;else&lt;/span&gt; :
    программа при 
    неудовлетворении условия
&lt;/pre&gt;
&lt;/div&gt;
Вот пример программы:
&lt;br /&gt;
&lt;div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;primer_7&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Объявление функции primer_7()&lt;/span&gt;
    a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_function support_function_builtin support_function_builtin_python"&gt;eval&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_function support_function_builtin support_function_builtin_python"&gt;raw_input&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Введите значение переменной а '&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# функция eval() исполняет python код с тексте.&lt;/span&gt;
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# В данном случае то число или выражение&lt;/span&gt;
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# которое будет в переменной a&lt;/span&gt;
    b&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_function support_function_builtin support_function_builtin_python"&gt;eval&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_function support_function_builtin support_function_builtin_python"&gt;raw_input&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Введите значение переменной b '&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; a&lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;&amp;gt;&lt;/span&gt;b:  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# а больше b то&lt;/span&gt;
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'а больше b'&lt;/span&gt;) 
         
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;else&lt;/span&gt;:    &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Иначе&lt;/span&gt;
        &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'а меньше b'&lt;/span&gt;)
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;primer_7(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;
 
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Операторы ввода и вывода информации на экран # 7</title><link>http://pythonblogg.blogspot.com/2011/03/python-7.html</link><category>Python</category><category>Ввод информации</category><category>Вывод информации</category><category>Работа со строками</category><category>Синтаксис</category><pubDate>Wed, 9 Mar 2011 05:22:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-2123218968777443907</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 4px; -webkit-border-vertical-spacing: 4px;"&gt;Запрос для значения переменных осуществляется с помощью операторов ввода. Сообщение о значении переменных и результаты арифметических вычислений реализуются с помощью операторов вывода.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
В основном с операторов ввода или вывода начинается изучение любого языка программирования. В этом разделе мы ограничимся рассмотрением функции&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;raw_input()&lt;/span&gt;&lt;/b&gt; и оператора&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;print()&lt;/span&gt;&lt;/b&gt;. Ввод в Python производится с помощью клавиатуры, а вывод - на экран дисплея.&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Оператор вывода&lt;/b&gt; информации на экран осуществляет оператор &lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;b&gt;print()&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
Для того, чтобы вывести на экран текст, необходимо написать его в кавычках.&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
пр. &amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span" style="background-color: #fff2cc; color: magenta;"&gt;&lt;b&gt;print&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;(&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #f4cccc; color: red;"&gt;'Hello world!'&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;)&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; - &amp;nbsp;в данной строке мы распечатали на экране текст Hello World.&lt;/span&gt;&lt;span style="background-color: #fff2cc;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;Но если вы хотите вывести на экран значение переменной, то кавычки не ставятся.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
пр. &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;a=&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&lt;span class="Apple-style-span" style="color: magenta;"&gt;&lt;b&gt;print&lt;/b&gt;&lt;/span&gt;(a)&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;- в данной строке мы распечатали на экран значение переменной &lt;b&gt;a&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;b&gt;Функция &amp;nbsp;ввода информации с клавиатуры.&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
Речь пойдёт о функции&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;raw_input()&lt;/span&gt;.&lt;/b&gt;&amp;nbsp;Синтаксис такой же как у оператора &lt;b&gt;print()&lt;/b&gt;.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
Изначально raw_input() присваивают какой либо переменной, а затем в скобках пишется текст, который выводится на экран перед вводом.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
пр. &amp;nbsp;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;a=&lt;span class="Apple-style-span" style="color: magenta;"&gt;r&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc; color: magenta;"&gt;aw_input&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;(&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #f4cccc;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;'Введите число'&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;)&lt;/span&gt;&amp;nbsp;&amp;nbsp; - программа выводит на экран текст "Введите число" и ожидает ввода с клавиатуры. Затем, когда число будет введено, оно присвоется &amp;nbsp;переменной &lt;b&gt;a.&lt;/b&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">11</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Вычисление сложных математических функций # 6</title><link>http://pythonblogg.blogspot.com/2011/03/6.html</link><category>Math</category><category>Python</category><category>Математические функции</category><category>Синтаксис</category><category>Числа</category><pubDate>Tue, 8 Mar 2011 05:15:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-5111978836403588410</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
То, что сейчас будет описано применяется не часто, но знать это нужно обязательно. Имеется ввиду такие действия как вычисление квадратного корня, синуса, косинуса и др. 

Первым шагом обязательно надо импортировать библиотеку math. В ней и содержатся математические функции. Чтобы выполнить какое нибудь вычисление надо написать &lt;i&gt;&lt;b&gt;math.функция(значение)&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Функции в библиотеке math:&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.ceil(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает округленное x как ближайшее целое значение типа float, большее или равное x (округление "вверх").&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.copysign(x, y)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает число x со знаком числа y. На платформе, поддерживающей знак нуля copysign(1.0, -0.0) даст -1.0.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.fabs(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает абсолютное значение (модуль) числа x. В Python есть встроенная функция abs, но она возвращает модуль числа с тем же типом, что число, здесь же всегда float abs (fabs).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.factorial(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает факториал целого числа x, если x не целое возбуждается ошибка ValueError.&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.floor(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
В противоположность ceil(x) возвращает округленное x как ближайшее целое значение типа float, меньшее или равное x (округление "вниз").&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.fmod(x, y)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Аналогична функции fmod(x, y) библиотеки C. Отметим, что это не то же самое, что выражение Python x%y. Желательно использовать при работе с объектами float, в то время как x % y больше подходит для int.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;i&gt;math.frexp(x)&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Представляет число в экспоненциальной записи x = m * 2e и возвращает мантиссу m (действительное число, модуль которого лежит в интервале от 0.5 до 1) и порядок e (целое число) как пару чисел (m, e). Если x=0, то возвращает (0.0, 0)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.fsum(iterable)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает float сумму от числовых элементов итерируемого объекта.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.isinf(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Проверяет, является ли float объект x плюс или минус бесконечностью, результат соответственно True или False.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.isnan(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Проверяет, является ли float объект x объектом NaN (not a number).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.ldexp(x, i)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает значение x * 2i, то есть осуществляет действие, обратное функции math.frexp(x).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.modf(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает часть, идущую после запятой и целую часть от float числа. Оба результата сохраняют знак исходного числа x и представлены типом float.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.trunc(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает целую часть числа x в виде int объекта.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Степенные и логарифмические функции&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.exp(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает ex.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;i&gt;math.log(x[, base])&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
При передаче функции одного аргумента x, возвращает натуральный логарифм x. При передаче двух аргументов, второй берется как основание логарифма.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.log1p(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает натуральный логарифм от x+1.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.log10(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает десятичный логарифм x.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.pow(x, y)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает x в степени y.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.sqrt(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Квадратный корень (square root) из x.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Тригонометрические функции&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.acos(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает арккосинус x, в радианах.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.asin(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает арксинус x, в радианах.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.atan(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает арктангенс x, в радианах.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.atan2(y, x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает atan(y/x), в радианах. Результат лежит в интервале [-π, π]. Вектор, конец, которого задается точкой (x, y) образует угол с положительным направлением оси x. Поэтому эта функция имеет более общее назначение, чем предыдущая. Например и atan(1), и atan2(1, 1) дадут в результате pi/4, но atan2(-1, -1) это уже -3*pi/4.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.cos(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает косинус x, где x выражен в радианах.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.hyp(x, y)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает евклидову норму, то есть sqrt(x**2+y**2). Удобно для вычисления гипотенузы (hyp) и длины вектора.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.sin(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает синус x, где x выражен в радианах.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i style="background-color: white;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.tan(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Возвращает тангенс x, где x выражен в радианах.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Радианы в градусы и наоборот&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;i&gt;math.degrees(x)&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Конвертирует значение угла x из радиан в градусы.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;math.radians(x)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Конвертирует значение угла x из градусов в радианы.&lt;/div&gt;
&lt;br /&gt;
Пример программы:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;
&lt;span class="keyword keyword_control keyword_control_import keyword_control_import_python"&gt;import&lt;/span&gt; math     &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Импортируем библиотеку math&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;primer_6&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Объявление функции primer_6()&lt;/span&gt;
    a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;144&lt;/span&gt;
    b&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;16&lt;/span&gt; 
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;math.sqrt(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;a&lt;/span&gt;)&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Извлекаем корень квадратный&lt;/span&gt;
                 &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# из переменной а&lt;/span&gt;

    d&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;b &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;*&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;*&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;2&lt;/span&gt;  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Возводим b в квадрат&lt;/span&gt;
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'а равно '&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;a&lt;/span&gt;)&lt;/span&gt;) 
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt;(&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'d равно '&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;d&lt;/span&gt;)&lt;/span&gt;)
     
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;primer_6(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Вызов функции primer_6&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;
 
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Работа со строками # 5</title><link>http://pythonblogg.blogspot.com/2011/03/5.html</link><category>Python</category><category>Работа со строками</category><category>Синтаксис</category><pubDate>Mon, 7 Mar 2011 03:00:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-5192517704529661262</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Простейшие операции уже были разобраны в &lt;a href="http://pythonblogg.blogspot.com/2011/03/blog-post_114.html"&gt;предыдущей статье&lt;/a&gt;. Здесь будут описаны особенности,  расширенные возможности.
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;P&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_ruby"&gt;''&lt;/span&gt;    &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Пустая строка&lt;/span&gt;
&lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;P&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"C'est une pomme"&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Строка в кавычках&lt;/span&gt;
block &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; &lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;""&lt;/span&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"......."&lt;/span&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;""&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Блоки в тройных кавычках&lt;/span&gt;
&lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;P&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; r&lt;span class="string string_quoted string_quoted_single string_quoted_single_ruby"&gt;'\tmp\home'&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Неформатированные строки&lt;/span&gt;
&lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;P&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_ruby"&gt;=&lt;/span&gt; u&lt;span class="string string_quoted string_quoted_single string_quoted_single_ruby"&gt;'pomme'&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;#  Строки с символами Юникода&lt;/span&gt;
&lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;P&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_ruby"&gt;*&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_ruby"&gt;3&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Повторять строку (3 раза)&lt;/span&gt;
&lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;P&lt;/span&gt; [&lt;span class="constant constant_numeric constant_numeric_ruby"&gt;1&lt;/span&gt;] &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Обратиться к символу (к 1-у)&lt;/span&gt;
&lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;P&lt;/span&gt; [&lt;span class="constant constant_other constant_other_symbol constant_other_symbol_ruby"&gt;:-&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_ruby"&gt;1&lt;/span&gt;] &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Текст без последнего символа&lt;/span&gt;
&lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;P&lt;/span&gt; [&lt;span class="constant constant_numeric constant_numeric_ruby"&gt;5&lt;/span&gt;:&lt;span class="constant constant_numeric constant_numeric_ruby"&gt;16&lt;/span&gt;] &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Срез от 5 до 16 символа&lt;/span&gt;
&lt;span class="support support_class support_class_ruby"&gt;P&lt;/span&gt;.find(&lt;span class="string string_quoted string_quoted_single string_quoted_single_ruby"&gt;'Pa'&lt;/span&gt;) &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Поиск&lt;/span&gt;
&lt;span class="support support_class support_class_ruby"&gt;P&lt;/span&gt;.rstrip() &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Удаление пробельных символов&lt;/span&gt;
&lt;span class="support support_class support_class_ruby"&gt;P&lt;/span&gt;.replace(&lt;span class="string string_quoted string_quoted_single string_quoted_single_ruby"&gt;'Pa'&lt;/span&gt;,&lt;span class="string string_quoted string_quoted_single string_quoted_single_ruby"&gt;'xx'&lt;/span&gt;) &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Заменить (pa на xx)&lt;/span&gt;
&lt;span class="support support_class support_class_ruby"&gt;P&lt;/span&gt;.split(&lt;span class="string string_quoted string_quoted_single string_quoted_single_ruby"&gt;','&lt;/span&gt;) &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Разбитие по символу-разделителю&lt;/span&gt;
&lt;span class="support support_class support_class_ruby"&gt;P&lt;/span&gt;.isdigit() &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Проверка содержимого&lt;/span&gt;
&lt;span class="support support_class support_class_ruby"&gt;P&lt;/span&gt;.lower() &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Преобразование регистра символов&lt;/span&gt;
&lt;span class="support support_class support_class_ruby"&gt;P&lt;/span&gt;.endswith(&lt;span class="string string_quoted string_quoted_single string_quoted_single_ruby"&gt;'pomme'&lt;/span&gt;) &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Проверка окончания строки&lt;/span&gt;
&lt;span class="support support_class support_class_ruby"&gt;P&lt;/span&gt;.encode(&lt;span class="string string_quoted string_quoted_single string_quoted_single_ruby"&gt;'latin-1'&lt;/span&gt;) &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Кодирование строк Юникода&lt;/span&gt;

&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# ======= специальные символы =======&lt;/span&gt;

\newline &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Продолжение на новой строке&lt;/span&gt;
\\  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Остаётся один символ \&lt;/span&gt;
\&lt;span class="string string_quoted string_quoted_single string_quoted_single_ruby"&gt;'  # Апостроф (Остаётся один символ '&lt;/span&gt;)
\&lt;span class="string string_quoted string_quoted_double string_quoted_double_ruby"&gt;"  # Кавычки (Остаётся один символ "&lt;/span&gt;)
\a  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Звонок&lt;/span&gt;
\b  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Забой&lt;/span&gt;
\f  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Перевод формата&lt;/span&gt;
\n  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Новая строка&lt;/span&gt;
\r  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Возврат каретки&lt;/span&gt;
\t  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Горизонтальная табуляция&lt;/span&gt;
\v  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Вертикальная табуляция&lt;/span&gt;
\xhh  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Символ с шестнадцатеричным кодом hh &lt;/span&gt;
\ooo  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Символ с восьмеричным кодом 000&lt;/span&gt;
\&lt;span class="constant constant_numeric constant_numeric_ruby"&gt;0&lt;/span&gt;  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Символ Null&lt;/span&gt;
\&lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;N&lt;/span&gt;{id}  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# Id базы данных Юникода&lt;/span&gt;
\uhhhh  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# 16-битный символ Юникода&lt;/span&gt;
\&lt;span class="variable variable_other variable_other_constant variable_other_constant_ruby"&gt;Uhhhhhhhh&lt;/span&gt;  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_ruby"&gt;# 32-битный символ Юникода&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Пример программы:
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;primer_5&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Объявление функции primer_5()&lt;/span&gt;
    a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Я программирую на языке Python &lt;span class="constant constant_character constant_character_escape constant_character_escape_linefeed constant_character_escape_linefeed_python"&gt;\n&lt;/span&gt;'&lt;/span&gt;
    b&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'This is an apple'&lt;/span&gt;    
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (a &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;*&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;5&lt;/span&gt;) 
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt;(b)
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="meta meta_item-access meta_item-access_python"&gt;b[&lt;span class="meta meta_item-access meta_item-access_arguments meta_item-access_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;5&lt;/span&gt;:&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;10&lt;/span&gt;&lt;/span&gt;]&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;' с 5 по 10 символ'&lt;/span&gt;)
     
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;primer_5(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;
 
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Простейшие операции над строками # 4</title><link>http://pythonblogg.blogspot.com/2011/03/blog-post_114.html</link><category>Python</category><category>Работа со строками</category><category>Синтаксис</category><pubDate>Sun, 6 Mar 2011 02:03:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-5541809582676245417</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
В общем говоря над строками нельзя производить такие же действия, что и с числами. Но оператор &lt;span class="Apple-style-span" style="color: blue;"&gt;+&lt;/span&gt; работает с текстом и означает сцепление строк.&lt;/div&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;primer_3&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Объявление функции primer_2()&lt;/span&gt;
    a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Я'&lt;/span&gt;
    b&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;' программирую на языке'&lt;/span&gt;
    f&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;' Python'&lt;/span&gt;
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (a&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;b&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;f&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;' :)'&lt;/span&gt;) 
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# сцепляем строковые переменные a, &lt;/span&gt;
         &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# b, f и 'текст' :)&lt;/span&gt;
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;primer_3(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;
 
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Оператор &lt;span class="Apple-style-span" style="color: blue;"&gt;*&lt;/span&gt; тоже можно использовать, но при условии, что
одним из операндов будет целое число. данный оператор символизирует операцию
повторения строки. Пример:
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;primer_4&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Объявление функции primer_4()&lt;/span&gt;
    a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'Я'&lt;/span&gt;
    b&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;' программирую на языке'&lt;/span&gt;
    f&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;' Python &lt;span class="constant constant_character constant_character_escape constant_character_escape_linefeed constant_character_escape_linefeed_python"&gt;\n&lt;/span&gt;'&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# специальный символ \n&lt;/span&gt;
                &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# означает переход на следующую&lt;/span&gt;
                &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# строку&lt;/span&gt;
    g&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;a&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;b&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;f
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (g &lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;*&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;3&lt;/span&gt;) 
               &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# распечатывам значение&lt;/span&gt;
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# переменной g 3 раза&lt;/span&gt;
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;primer_4(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;
 
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Имена переменных # 3</title><link>http://pythonblogg.blogspot.com/2011/03/blog-post_09.html</link><category>Python</category><category>Имена переменных</category><category>Синтаксис</category><pubDate>Sat, 5 Mar 2011 01:11:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-1760645930985553962</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
Работа с переменными очень проста и уже рассказывалась &lt;a href="http://pythonblogg.blogspot.com/2011/03/1.html"&gt;ниже в примерах&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Но при работе столкнулся, что не любым именем можно называть переменные (выдаст ошибку). В таблице ниже перечислены имена, которыми нельзя называть переменные:

&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;and&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;del&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;is&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;raise&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;assert&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;elif&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;from&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;lambda&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;return&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;break&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;else&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;global&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;not&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;try&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;class&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;except&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;if&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;or&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;while&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;continue&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;exec&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;import&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;pass&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;yield&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;def&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;finally&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;in&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&amp;nbsp;print&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Тип данных # 2</title><link>http://pythonblogg.blogspot.com/2011/03/2.html</link><category>Python</category><category>Типы данных</category><pubDate>Fri, 4 Mar 2011 00:41:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-8328042021672835808</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
В языке программирования Python имеется несколько типов данных. Это может быть строка, целое число, дробное число. При выполнении программы в некоторых ситуациях необходимо поменять число на текст (меняется только тип данных, а сами данные остаются теми же). 
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Сейчас основные типы данных будут перечислены:
&lt;/div&gt;
&lt;b&gt;str()&lt;/b&gt; - строковый тип данных
&lt;br /&gt;
&lt;b&gt;inf()&lt;/b&gt; - целочисленный тип
&lt;br /&gt;
&lt;b&gt;float()&lt;/b&gt; - дробный
&lt;br /&gt;
Например:&lt;br /&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# ПЕРВЫЕ ДВЕ СТРОЧКИ КОТОРЫЕ ВЫ ВИДИТЕ ВЫШЕ&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# НАДО ПИСАТЬ ОБЯЗАТЕЛЬНО&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;primer_2&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# Объявление функции primer_2()&lt;/span&gt;
    a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;1&lt;/span&gt;
    b&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;5&lt;/span&gt;
    f&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;a&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;b
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'f равно '&lt;/span&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;str&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;f&lt;/span&gt;)&lt;/span&gt;) 
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#str(f) - этим действием&lt;/span&gt;
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# переменная f из целого числа &lt;/span&gt;
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# стала строкой. Без этого&lt;/span&gt;
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# программа выдала бы ошибку потому&lt;/span&gt;
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# что мы складываем текст "f  равно"&lt;/span&gt;
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# и значение переменной f&lt;/span&gt;

    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;int&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;-&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_float constant_numeric_float_python"&gt;2.3&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;) 
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# здесь мы переводим дробное число&lt;/span&gt;
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -2.3 в целое (отбрасывается остаток)&lt;/span&gt;

    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (&lt;span class="meta meta_function-call meta_function-call_python"&gt;&lt;span class="support support_type support_type_python"&gt;float&lt;/span&gt;(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;15&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;) 
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# а тут наоборот целое число 15&lt;/span&gt;
            &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# преобразуем в дробное (выйдет 15.0) &lt;/span&gt;
  
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;primer_2(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;
 
&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item><item><title>Python Синтаксис языка # 1</title><link>http://pythonblogg.blogspot.com/2011/03/1.html</link><category>Python</category><category>Синтаксис</category><pubDate>Thu, 3 Mar 2011 10:11:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3728240968086242302.post-5918587885525027531</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
У каждого языка программирования свой синтаксис, но все они схожи. Python &amp;nbsp;в этом плане очень прост. Сейчас будет перечислено самое основное:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Во первых если элемент вложен в другой, то делается отступ как показано ниже&lt;/div&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;a_d&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# создана функция a_d() &lt;/span&gt;
 a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;2&lt;/span&gt;
 b&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;5&lt;/span&gt;
 c&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;a&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;b
 &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt;(&lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'c равно == '&lt;/span&gt;,c) &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# вывод на экран текта &lt;/span&gt;
   &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# "с равно " и значение переменной c&lt;/span&gt;
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
 &lt;span class="meta meta_function-call meta_function-call_python"&gt;a_d(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
 &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
 &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Во вторых, после объявления функции, цикла, класса ставится двоеточие&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
В третьих если вы уже сталкивались с другими языками программирования, после задания значения переменной не ставится точка с запятой&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;pre class="sunburst" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;
def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;silver&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# объявление функции silver()&lt;/span&gt;
    a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;2&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# присваиваем переменной а значение 2&lt;/span&gt;
    b&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;3&lt;/span&gt;
    c&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;a&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;b
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (c) &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# операция вывода на экран значение&lt;/span&gt;
              &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# переменной c&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;  
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;silver(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# вызов функции silver()           &lt;/span&gt;
            
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;  

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Также необходимо знать, чтобы программа функции выполнилась, функцию нужно вызвать.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
В предыдущем примере:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Функция main() запускается автоматически при запуске приложения. Функция silver() была вызвана и из-за этого выполнена.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
И ещё, то что написано на одной строке после знака # является комментарием, а то есть не выполняется и никак не влияет на работу программы. Также если вы хотите закомментировать несколько строк, то их необходимо поставить между &amp;nbsp; """ и """. (как на примере ниже)&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;pre class="sunburst"&gt;&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;silver&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# объявление функции silver()&lt;/span&gt;
    a&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;2&lt;/span&gt; &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# присваиваем переменной а значение 2&lt;/span&gt;
    b&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;&lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;3&lt;/span&gt;
    c&lt;span class="keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_python"&gt;=&lt;/span&gt;a&lt;span class="keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_python"&gt;+&lt;/span&gt;b
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt; (c) &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# операция вывода на экран значение&lt;/span&gt;
              &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# переменной c&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;  
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;silver(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;  &lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# вызов функции silver()           &lt;/span&gt;
            
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;  

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Ещё один пример:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sunburst"&gt;&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="comment comment_line comment_line_number-sign comment_line_number-sign_python"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;primer_11&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;span class="variable variable_parameter variable_parameter_function variable_parameter_function_python"&gt;object&lt;/span&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="keyword keyword_other keyword_other_python"&gt;print&lt;/span&gt;(&lt;span class="support support_type support_type_python"&gt;object&lt;/span&gt;)
&lt;span class="string string_quoted string_quoted_double string_quoted_double_block string_quoted_double_block_python"&gt;"""
Пример
Комментария

"""&lt;/span&gt; 
&lt;span class="meta meta_function meta_function_python"&gt;&lt;span class="storage storage_type storage_type_function storage_type_function_python"&gt;def&lt;/span&gt; &lt;span class="entity entity_name entity_name_function entity_name_function_python"&gt;main&lt;/span&gt;(&lt;span class="meta meta_function meta_function_parameters meta_function_parameters_python"&gt;&lt;/span&gt;):&lt;/span&gt;
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;primer_11(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;span class="string string_quoted string_quoted_double string_quoted_double_single-line string_quoted_double_single-line_python"&gt;"Silver"&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;
    &lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;return&lt;/span&gt; &lt;span class="constant constant_numeric constant_numeric_integer constant_numeric_integer_decimal constant_numeric_integer_decimal_python"&gt;0&lt;/span&gt;

&lt;span class="keyword keyword_control keyword_control_flow keyword_control_flow_python"&gt;if&lt;/span&gt; &lt;span class="support support_variable support_variable_magic support_variable_magic_python"&gt;__name__&lt;/span&gt; &lt;span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_python"&gt;==&lt;/span&gt; &lt;span class="string string_quoted string_quoted_single string_quoted_single_single-line string_quoted_single_single-line_python"&gt;'__main__'&lt;/span&gt;:
    &lt;span class="meta meta_function-call meta_function-call_python"&gt;main(&lt;span class="meta meta_function-call meta_function-call_arguments meta_function-call_arguments_python"&gt;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><author>pythonblogg@mail.ru (Вячеслав)</author></item></channel></rss>