<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iFOR.KZ</title>
	<atom:link href="https://ifor.kz/feed/" rel="self" type="application/rss+xml" />
	<link>https://ifor.kz/</link>
	<description>Адам ойланады, компьютер орындайды</description>
	<lastBuildDate>Tue, 23 Sep 2025 10:30:51 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>

<image>
	<url>https://ifor.kz/wp-content/uploads/2023/01/cropped-photo_1985438389258790828_c-32x32.jpg</url>
	<title>iFOR.KZ</title>
	<link>https://ifor.kz/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Индекс және қиынды(slice)</title>
		<link>https://ifor.kz/%d0%b8%d0%bd%d0%b4%d0%b5%d0%ba%d1%81-%d0%b6%d3%99%d0%bd%d0%b5-%d2%9b%d0%b8%d1%8b%d0%bd%d0%b4%d1%8bslice/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 21 Jul 2025 05:59:11 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[индекс]]></category>
		<category><![CDATA[Тізім]]></category>
		<category><![CDATA[қиынды]]></category>
		<guid isPermaLink="false">https://ifor.kz/?p=192</guid>

					<description><![CDATA[<p>Бұған дейінгі постымызда көрсеткендей тізімнің әр элементіне қатынас оның индексі арқылы жүреді. Көптеген басқа тілдердегідей индекс пайтонда да 0-ден басталады. мысалы: мынадай тізім болсын осы тізімнен Алматы қаласын экранға шығаратын болсақ алдымен тізім атын және тік жақша ішіне индекс жазамыз. мысалдан түсінгендеріңіздей индекс 0-ден басталып 3-пен аяқталады. Егер сіз тізім шекарасынан шығып кететін болсаңыз IndexError [&#8230;]</p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d0%b8%d0%bd%d0%b4%d0%b5%d0%ba%d1%81-%d0%b6%d3%99%d0%bd%d0%b5-%d2%9b%d0%b8%d1%8b%d0%bd%d0%b4%d1%8bslice/">Индекс және қиынды(slice)</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Бұған дейінгі постымызда көрсеткендей тізімнің әр элементіне қатынас оның индексі арқылы жүреді. Көптеген басқа тілдердегідей индекс пайтонда да 0-ден басталады.</p>



<p>мысалы: мынадай тізім болсын</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">qalalar=['Almaty','Aqtobe','Qizilorda','Oral']</pre></div>



<p>осы тізімнен Алматы қаласын экранға шығаратын болсақ алдымен тізім атын және тік жақша ішіне индекс жазамыз.</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcJIIAkryVYz1ukbX3GXGRjR_rL7tJh5Baejdmohqn5OoLnfo6uk2NpuK4L94YxZo6hjH5ebenHWsRKZv1f-jOYmQu5ME5sfWXiGj0CSb5I_ZloUazc8xmLQqBT4_LWwqcQInBKyqfJLeEzW04Hk1M?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p>мысалдан түсінгендеріңіздей индекс 0-ден басталып 3-пен аяқталады. Егер сіз тізім шекарасынан шығып кететін болсаңыз IndexError қатесін аласыз.</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf5EnQYUVUxv0nbhfj2UWYlza2GqeQA_dHAd2jxFsBStydMGMOtme3bMrZCNML38_4vgZCDmq-FFx6-y9s1La_wAe4j_RsocquMG_zr1_0QGQr61Y9YG7unntp7ELv1tAzP2hSac9xLarbnKiglWwQ?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p>Сонымен қатар пайтон тілінде теріс индексті қолдануға болады. Теріс индекс -1 -ден басталады және ол тізімнің соңғы элементін қайтарады.<br>мысалы:</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdD9a0zAg3viuRQfaU7-CPfrshtSD0_G1OFfxFm417V7cuS4WkTsORVaBlDJax4mDAo_LlyMcuMofYZORhTt3_eX4HEiZ6OJUxRMbKrspn8Kq7jbGrTT6Is3tCQzGzQCdvBtp6BJ29sAl5ONKYp0Q?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p>Сәйкесінше qalalar[-2]&nbsp; &#8216;Qizilorda&#8217; , qalalar[-3]&nbsp; &#8216;Aqtobe&#8217; -ні шығарады.</p>



<p>Бұл жағдайда да тізімнің шекарасынан шығып кететін болсаңыз&nbsp; IndexError қатесін аласыз.</p>



<p>Егер сізге әрқашан тізімнің ең соңғы элементін алу керек болса теріс индексті қолданған тиімді. Егер теріс индекс жоқ болса біз былай жасаған болар едік.</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcrneqMlI1lw5UyFywtBF84ckgJpU7LD-lvdDwcyQ9UqMN5OnMcouRw1FJWprlWOQcZf-98f7c0bN8qHuwQd7OjmyzenZuxwO_BvcqSXrZGJSiFY6_B9fvaJ-0u0-bqIX3EOWuWaHGCt7L1XjfBPHw?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p>Бұл жерде <strong>len </strong>функциясы тізімнің ұзындығын қайтарады яғни 4-ке тең. Тізім индексі 0-ден басталатын болғандықтан -1 -ге азайттық.</p>



<h2 class="wp-block-heading">Қиынды</h2>



<p>Пайтон тілінде сонымен қатар қиынды(slice) деген түсінік бар. Яғни қиынды көмегімен тізімнен белгілі бір аралықты қиып алуға болады.</p>



<p>Жалпы жазылу ережесі <strong>tizim[START:STOP:STEP]</strong> бұл жердегі <strong>START</strong>&#8212; басталу индексі және ол берілмесе 0-ден басталады. <strong>STOP </strong>тізімнің(не объектінің) ұзындығына тең, <strong>STEP</strong> үнсіз келісім бойынша 1-ге тең.</p>



<p>Сонымен қатар бұл параметрлердің кейбірі немесе бәрін жазбауға болады.<br>Мысалы:</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcAyqMM924jYcdUn7HHR2hF4LorHvboB3MtVqe5605Udw7o7u9Kd76espEEQGe_IOoBN1z-wRzdTygOXT-ynTVj3X-zC6pGfwNT7Kx6NFw4VF1_ppz1b-WlenuszKd3uuIdrexhpXaW8IgPX2oXAeY?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p>Бұл жерде <strong>START </strong>және <strong>STOP </strong>жазылмаған сәйкесінше тізімнің барлық элементтері шығады. Бұл мына жағдаймен тең</p>



<p><img fetchpriority="high" decoding="async" width="624" height="252" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeNOD_2YI56fWkHaFojQ10B2R6nBn0clvN3JnPh2LhbnqdGazAHXiHAatLCA2dRyJrG0FZgS_vuC-VQnibV8WEyiETFks7yFfRham0HfR__8FF7k6Vo4YvxzCAmmIbgRK7CFlBQKdaO8OzD49zlGrk?key=mZiOqfKMiQ-cpYYrUaoqlAAH"><br><strong>0-START, 4-STOP.</strong></p>



<p>Бізге Аqtobe және Qizilorda қалалары керек болса былай жазған болар едік</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfs2K5jgAqoiJZHi12hafj-0uJvva_A9nY-BHvuP_iYhOZ0f5tx2MyZ9UVRG_7jqIoYSkYOX7RWwZkvnoH8aUupsbxoH1Zt85Vkw_nj28lAArgfzKLBd3mWylUc4QQYY76P-Fpc3jWhET49Rflr63M?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p>Бұл жерде байқағандарыңыздай қиындының оң жақ элементі STOP параметріне 1 қадам жетпей тоқтайды.</p>



<p>Үшінші параметр STEP қадам санын қосып көрейік</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdQFvWTfjdUlu0aaYzuJqJ9Pu53hCEmhrae0bSFDmHTPl937fzN8196QKi2F3l65hSoQQnJqDS28amZCtv8YRKELMx9Jsz5XH9gY7pqTG6SYkiXCErRJzaLeWFi_gvN9K_j8WVU5vPC53pioWnz93I?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p>Тізімнің басынан бастап соңына дейін әрбір екінші элементін шығардық.</p>



<p>Егер сіздің параметрлер тізімнін шекарасынан шығып кетсе сіз бос тізім аласыз</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfwPCHl_A4YSeefRIrT6_Ume2Byh0_j7Uz3RKQvDhoL4zux9nG94fMkBrCKJoywFPB5o9U-vsDG5XeWVNE7XEwerVAU6czzxw2KhEuXg5n8jjzXVKaLIQeAtiWwZXGSDY_nagqMfZ9Y2EJFRPqS2Fc?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p>Сонымен қатар параметрі ретінде теріс индекстерді де қолдануға болады</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXd5w3Sej1vZNYgDz6HG_-yVgE2vsgTVMbuOPoHiw5bnTA3SfBg620SskJWDX37hCoilKXWdN63zeqmSYHWaWu621oUMmWJbXQWh5TfVH5MwntHeRL_eEfzETVtq-lvrxHKKAZsAq_FvSSUGPKB98Q?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p>STOP бұл жерде -1 -ге тең сәйкесінше ‘Taraz’ қаласы шықпайды.</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfDxY-WUD5thNhOKIesTdokyeP8IO18t1GCFsVaYjcLGEJeYR49bhVEACPxNuTvBmqoXjjvfEzn2Rw0HYhwp2lD1mK4YDXtWdfCuSaTzGEgofWgkrwfoUJvDOPUpi50HxONmL3olDJbgjR5HrBaoKg?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p>Егер сізге кері ретпен шығару керек болса STEP параметріне теріс қадам санын беруге болады.&nbsp;</p>



<p>Сәйкесінше тізімді төңкеру үшін</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcQZPIA_OLyFaN3Mw_OrsQL99pg_E4gr6uhgrxzBum_xqaChYhkqaDcI_AuDcyvIFP4fuR5SfjsnwnQlEPIO1lisWZ-G9U9x1P39CS8hZXpouhm004CI0FcKpNNsbwjHoGxa8HJR_bSGV07qPR_Ng0?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p>Қиындының көмегімен тізімнің бірнеше элементтерін өшіруге және бірнеше элемент қосуға болады. Мысалы:</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdbJ_oJ5-wRl-gbMX9ER8BT_qUZWOPPfGgqBJ8FOSECkL6kjpFT1johMO_1KNDbnjschhxRtYWJKYI0qsxma2JJW_hzSvdpwGr7xJ6w4ABc6ejmdoziX5jdVyUPifVwsrYvG2XSS4pBPDedTOgr8Gg?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p>&#8216;Aqtobe&#8217;,&#8217;Qizilorda&#8217; қалаларының орнына басқа қалаларды қостық. Егер сізге басқа қалаларды өшірмей жай ғана қосу керек болса</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfu4y4OnyUQH3-CujbB2d0AiS5j0j4P8a4shy_GfuKeYGhzW7JUz5zR-l1yT-oBXeck_ZVPJUV3kyiZilSeoVVHD3kuXUoamSpAu2V63N_rw2xDfhQyWcML90vaK7JDdUfdye-xp3UED984S0LzJ4Y?key=mZiOqfKMiQ-cpYYrUaoqlAAH" alt=""/></figure>



<p><img decoding="async" width="624" height="124" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfl7NCf9lupEEUEIbQZ25r2Xd4y0Xq-ujtXGO8EKieq9e31G0lw7qACfyPlSp-FaZ8PvLPzGcU2G-YUzgmE655rlr5iNwo4n_P1yO8le7UVOJIJeM48zaX8lGksCspAuRdcfGRIbqluu-idLNEzuqg?key=mZiOqfKMiQ-cpYYrUaoqlAAH"></p>



<p><strong>del</strong> операциясы арқылы алғашқы үш қаланы тізімнен өшірдік.</p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d0%b8%d0%bd%d0%b4%d0%b5%d0%ba%d1%81-%d0%b6%d3%99%d0%bd%d0%b5-%d2%9b%d0%b8%d1%8b%d0%bd%d0%b4%d1%8bslice/">Индекс және қиынды(slice)</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Тізімдерге көп қолданылатын операциялар</title>
		<link>https://ifor.kz/%d1%82%d1%96%d0%b7%d1%96%d0%bc%d0%b4%d0%b5%d1%80%d0%b3%d0%b5-%d0%ba%d3%a9%d0%bf-%d2%9b%d0%be%d0%bb%d0%b4%d0%b0%d0%bd%d1%8b%d0%bb%d0%b0%d1%82%d1%8b%d0%bd-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%86%d0%b8/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 30 Apr 2025 11:37:50 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[Тізім]]></category>
		<category><![CDATA[тізімдерді шығау]]></category>
		<category><![CDATA[тізімдермен операциялар]]></category>
		<guid isPermaLink="false">https://ifor.kz/?p=186</guid>

					<description><![CDATA[<p>(Жаңадан бастаушыларға арналған) Python тілін енді үйреніп жүргендерге тізіммен жұмыс істеуді жақсылап түсіну маңызды. Бұл мақалада біз дайын функциялар мен әдістерді қолданбай, ең жиі кездесетін операцияларды өз қолымызбен жазып үйренеміз. 1.Тізім элементтерінің қосындысын табу Тізімді for циклы көмегімен басынан бастап өтіп шығып, әр элементті бір-бірлеп қосамыз. 2.Ең үлкен элементті табу Ең бірінші элементті алып, қалғандарымен [&#8230;]</p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d1%82%d1%96%d0%b7%d1%96%d0%bc%d0%b4%d0%b5%d1%80%d0%b3%d0%b5-%d0%ba%d3%a9%d0%bf-%d2%9b%d0%be%d0%bb%d0%b4%d0%b0%d0%bd%d1%8b%d0%bb%d0%b0%d1%82%d1%8b%d0%bd-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%86%d0%b8/">Тізімдерге көп қолданылатын операциялар</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><em>(Жаңадан бастаушыларға арналған)</em></p>



<p>Python тілін енді үйреніп жүргендерге тізіммен жұмыс істеуді жақсылап түсіну маңызды. Бұл мақалада біз <strong>дайын функциялар мен әдістерді қолданбай</strong>, ең жиі кездесетін операцияларды <strong>өз қолымызбен</strong> жазып үйренеміз.</p>



<p><strong>1.Тізім элементтерінің қосындысын табу</strong></p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">numbers = [3, 7, 2, 5]
total = 0

for num in numbers:
    total += num

print(&quot;Қосындысы:&quot;, total)  # 17</pre></div>



<p>Тізімді for циклы көмегімен басынан бастап өтіп шығып, әр элементті бір-бірлеп қосамыз.</p>



<p><strong>2.Ең үлкен элементті табу</strong></p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">numbers = [3, 7, 2, 5]
max_num = numbers[0]

for num in numbers:
    if num &gt; max_num:
        max_num = num

print(&quot;Ең үлкені:&quot;, max_num)  # 7</pre></div>



<p>Ең бірінші элементті алып, қалғандарымен салыстырамыз</p>



<p><strong>3.Белгілі бір элементтің бар-жоғын тексеру</strong></p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">numbers = [3, 7, 2, 5]
target = 7
found = False

for num in numbers:
    if num == target:
        found = True
        break

if found:
    print(target, &quot;тізімде бар&quot;)
else:
    print(target, &quot;тізімде жоқ&quot;)</pre></div>



<p><strong>4.Элементтің индексін табу (қай орында тұрғанын)</strong></p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">numbers = [3, 7, 2, 5]
target = 2

for i in range(len(numbers)):
    if numbers[i] == target:
        print(target, &quot;индексі:&quot;, i)
        break</pre></div>



<p>Элементтің бірінші кездескен индексін анықтаймыз</p>



<p><strong>5.Белгілі бір элемент неше рет кездесетінін табу</strong></p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">numbers = [3, 2, 7, 2, 5, 2]
target = 2
count = 0

for num in numbers:
    if num == target:
        count += 1

print(target, &quot;саны:&quot;, count, &quot;рет кездеседі&quot;)</pre></div>



<p><strong>6. Тізімнің ұзындығын табу</strong></p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">items = [10, 20, 30, 40]
length = 0

for _ in items:
    length += 1

print(&quot;Ұзындығы:&quot;, length)</pre></div>



<p><code><strong>len()</strong></code> қолданбай, өзіміз санадық.</p>



<p></p>



<p>Бұл жерде біз дайын функцияларды қолданбай, <strong>барлығын өзіміз жаздық</strong>. Бұл тәсіл – Python логикасын терең түсінудің ең тиімді жолы.</p>



<p>Осы операцияларды жақсылап түсініп, қолдана алсаңыз, келесі қадам — дайын функциялар мен тізім әдістерін және тиімді алгоритмдерді меңгеру!</p>



<p></p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d1%82%d1%96%d0%b7%d1%96%d0%bc%d0%b4%d0%b5%d1%80%d0%b3%d0%b5-%d0%ba%d3%a9%d0%bf-%d2%9b%d0%be%d0%bb%d0%b4%d0%b0%d0%bd%d1%8b%d0%bb%d0%b0%d1%82%d1%8b%d0%bd-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%86%d0%b8/">Тізімдерге көп қолданылатын операциялар</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Тізімдер (Lists)</title>
		<link>https://ifor.kz/%d1%82%d1%96%d0%b7%d1%96%d0%bc%d0%b4%d0%b5%d1%80-lists/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 02 Apr 2025 07:19:01 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[бағдарламалау тілі]]></category>
		<category><![CDATA[Тізім]]></category>
		<category><![CDATA[цикл]]></category>
		<guid isPermaLink="false">https://ifor.kz/?p=182</guid>

					<description><![CDATA[<p>Бұған дейін біз айнымалыларды қолдану арқылы бір мәнді сақтауды қарастырдық. Бірақ кейде бір айнымалыда бірнеше мәнді сақтауға тура келеді. Python тілінде бұны тізімдер (lists) көмегімен жүзеге асыруға болады. Тізімді құру және оған мәндер меншіктеу Python тілінде тізімдерді төртбұрышты жақшаларға алынған элементтер тізбегі ретінде жазамыз. Мысалы: Бұл тізім numbers айнымалысына бірнеше мәнді сақтауға мүмкіндік береді. Тізім [&#8230;]</p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d1%82%d1%96%d0%b7%d1%96%d0%bc%d0%b4%d0%b5%d1%80-lists/">Тізімдер (Lists)</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Бұған дейін біз айнымалыларды қолдану арқылы бір мәнді сақтауды қарастырдық. Бірақ кейде бір айнымалыда бірнеше мәнді сақтауға тура келеді. Python тілінде бұны тізімдер (lists) көмегімен жүзеге асыруға болады.</p>



<h3 class="wp-block-heading">Тізімді құру және оған мәндер меншіктеу</h3>



<p>Python тілінде тізімдерді төртбұрышты жақшаларға алынған элементтер тізбегі ретінде жазамыз. Мысалы:</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">numbers = [10, 20, 30, 40, 50]  
print(numbers)  # [10, 20, 30, 40, 50]  </pre></div>



<p>Бұл тізім <code>numbers</code> айнымалысына бірнеше мәнді сақтауға мүмкіндік береді.</p>



<h3 class="wp-block-heading">Тізім элементтерін шығару(пайдалану)</h3>



<p>Тізім элементтеріне олардың индекстері (нөмірлері) арқылы қол жеткізуге болады. Индекстер нөлден басталады:</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">numbers = [10, 20, 30, 40, 50]  
print(numbers[0])  # 10  
print(numbers[2])  # 30  </pre></div>



<h3 class="wp-block-heading">Тізімді цикл арқылы өту</h3>



<p>Тізімдегі барлық элементтерді for циклы көмегімен шығарып көрейік:</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">numbers = [10, 20, 30, 40, 50]  
for num in numbers:  
    print(num)  </pre></div>



<p>Программа нәтижесі:</p>



<p>10<br>20<br>30<br>40<br>50</p>



<p>Егер біз тізім элементтерін индекстері арқылы шығаратын болсақ:</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">numbers = [10, 20, 30, 40, 50]  
for index in range(len(numbers)):  
    print(numbers[index])  </pre></div>



<p>нәтиже жоғарыдағыдай</p>



<h3 class="wp-block-heading">Тізімге элемент қосу және жою</h3>



<p>Python тізіміне элемент қосу үшін <code>.append()</code> және <code>.insert()</code> әдістерін қолдануға болады:</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">numbers = [10, 20, 30]  
numbers.append(40)  # Соңына 40 санын қосамыз  
numbers.insert(1, 15)  # 1-орынға 15 санын қоямыз  
print(numbers)  # [10, 15, 20, 30, 40]  </pre></div>



<p>Тізімнен элементті жою үшін <code>.remove()</code>, <code>.pop()</code>, немесе <code>del</code> операторын қолданамыз:</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">numbers.remove(20)  # 20 санын өшіру  
print(numbers)  # [10, 15, 30, 40]  

numbers.pop(2)  # 2-индекстегі элементті өшіру  
print(numbers)  # [10, 15, 40]  

# del көмегімен элементті жою  
del numbers[1]  
print(numbers)  # [10, 40]  </pre></div>



<p></p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d1%82%d1%96%d0%b7%d1%96%d0%bc%d0%b4%d0%b5%d1%80-lists/">Тізімдер (Lists)</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Кіріктірілген циклдар</title>
		<link>https://ifor.kz/%d0%ba%d1%96%d1%80%d1%96%d0%ba%d1%82%d1%96%d1%80%d1%96%d0%bb%d0%b3%d0%b5%d0%bd-%d1%86%d0%b8%d0%ba%d0%bb%d0%b4%d0%b0%d1%80/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 23 Feb 2024 10:28:03 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[кіріктірілген цикл]]></category>
		<guid isPermaLink="false">https://ifor.kz/?p=175</guid>

					<description><![CDATA[<p>Біз бұған дейін for параметрлі циклын қараған болатынбыз. for циклы көмегімен n енгізілген сандар ішінен ең кіші санды анықтап көрейік. Сандар диапазоны 1 мен 100 аралығында болсын. Программа коды Көріп тұрғаныңыздай бұл жерде біз тек бір циклды ғана қолдандық. Енді осы есепті сәл түрлендірсек. Мысалы Сізге осындай n сандардың бірнешеуі берілген. Әрбір n сандар жиымы [&#8230;]</p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d0%ba%d1%96%d1%80%d1%96%d0%ba%d1%82%d1%96%d1%80%d1%96%d0%bb%d0%b3%d0%b5%d0%bd-%d1%86%d0%b8%d0%ba%d0%bb%d0%b4%d0%b0%d1%80/">Кіріктірілген циклдар</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Біз бұған дейін for параметрлі циклын қараған болатынбыз. for циклы көмегімен n енгізілген сандар ішінен ең кіші санды анықтап көрейік. Сандар диапазоны 1 мен 100 аралығында болсын. Программа коды</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">n=int(input('qansha san='))

mn=100  # azirge en kishi san 
for i in range(n):  #цикл n рет орындалады
    p=int(input('kelesi san='))  #кезекті санды p айнымалысына меншіктейміз
    if p&lt;mn:  #егер кезекті сан бұған дейінгі кіші саннан да кіші болса онда сол санды кіші сан деп аламыз
        mn=p

print('en kishi san=',mn)
</pre></div>



<p>Көріп тұрғаныңыздай бұл жерде біз тек бір циклды ғана қолдандық. Енді осы есепті сәл түрлендірсек. Мысалы Сізге осындай n сандардың бірнешеуі берілген. Әрбір n сандар жиымы үшін ең кіші санды табу керек. Бұл жерде Сізге кіріктірілген циклды пайдалануға тура келеді. Яғни барлық жиымдарды өтіп шығу үшін және әр жиым үшін ең кіші санды анықтауға.</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">m=int(input('qansha jiym bar='))
for k in range(1,m+1):
    n=int(input(str(k) +' jiymda qansha san='))

    mn=100  # azirge en kishi san 
    for i in range(n):
        p=int(input('kelesi san='))
        if p&lt;mn:
            mn=p

    print(k,' jiymdagi en kishi san=',mn)
</pre></div>



<p>Көріп тұрғаныңыздай біз бір циклдың ішіне екінші циклды кіргіздік. Бұндай циклдар кіріктірілген циклдар деп аталады. Сыртқы циклдың әрбір қадамы үшін ішкі цикл басынан бастап соңына дейін орындалады. </p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">for i in range(1,3):
    for j in range(1,4):
        print('i=',i, ' j=',j)
</pre></div>



<p>программа нәтижесі:</p>



<p>i= 1&nbsp; j= 1</p>



<p>i= 1&nbsp; j= 2</p>



<p>i= 1&nbsp; j= 3</p>



<p>i= 2&nbsp; j= 1</p>



<p>i= 2&nbsp; j= 2</p>



<p>i= 2  j= 3</p>



<p>Сыртқы i параметрлі циклы 2 рет ішкі цикл 3 рет орындалады. Жалпы қайталану саны 2*3=6-ға тең.</p>



<p>Кіріктірілген цикл көмегімен көбейту кестесін шығарып көрейік.</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">for i in range(1,10):
    for j in range(2,10):
        print(j,'*',i,'=',i*j,end='\t')
    print()
</pre></div>



<p>программа нәтижесі:</p>



<p><img decoding="async" src="https://lh7-us.googleusercontent.com/1W-1PQLJyhE4qptCyiiK3oIvZg7lT0gAPfw8E6Py4a96T3Mdo03BrxuTFkMR1ylS67ewzb9W_Z12B88ZJ6LN5y_P3EcbMsOdtSwzo4JmCMe_MIs0CxLJO34_FYe5gGILaVOVvXrCtPtX" width="624" height="135"></p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d0%ba%d1%96%d1%80%d1%96%d0%ba%d1%82%d1%96%d1%80%d1%96%d0%bb%d0%b3%d0%b5%d0%bd-%d1%86%d0%b8%d0%ba%d0%bb%d0%b4%d0%b0%d1%80/">Кіріктірілген циклдар</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Қайталанушы операторлар. for циклы</title>
		<link>https://ifor.kz/%d2%9b%d0%b0%d0%b9%d1%82%d0%b0%d0%bb%d0%b0%d0%bd%d1%83%d1%88%d1%8b-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80-for-%d1%86%d0%b8%d0%ba%d0%bb%d1%8b/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 20 Feb 2024 11:44:35 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[for]]></category>
		<category><![CDATA[цикл]]></category>
		<category><![CDATA[қайталау]]></category>
		<guid isPermaLink="false">https://ifor.kz/?p=169</guid>

					<description><![CDATA[<p>Кез- келген бағдарламалау тілдері секілді python-да да қайталау операторлары бар. Қайталау операторлары аты айтып тұрғандай белгілі бір команданы бірнеше рет қайталауға арналған. Мысалы: сіз өз сайтыңызда қолданушылар тіркеле алатын мүмкіндік&#160; жасағыңыз келеді және қолданушы өз туған жылын көрсетуі керек. Бұл жерде ең жақсы шешім қолданушы төгілмелі тізімнен өз туған жылын таңдау.&#160; Яғни Сіз 1900 жылмен [&#8230;]</p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d2%9b%d0%b0%d0%b9%d1%82%d0%b0%d0%bb%d0%b0%d0%bd%d1%83%d1%88%d1%8b-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80-for-%d1%86%d0%b8%d0%ba%d0%bb%d1%8b/">Қайталанушы операторлар. for циклы</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Кез- келген бағдарламалау тілдері секілді python-да да қайталау операторлары бар. Қайталау операторлары аты айтып тұрғандай белгілі бір команданы бірнеше рет қайталауға арналған. Мысалы: сіз өз сайтыңызда қолданушылар тіркеле алатын мүмкіндік&nbsp; жасағыңыз келеді және қолданушы өз туған жылын көрсетуі керек. Бұл жерде ең жақсы шешім қолданушы төгілмелі тізімнен өз туған жылын таңдау.&nbsp; Яғни Сіз 1900 жылмен 2010 жыл аралығын цикл арқылы шығаруыңызға болады.&nbsp;</p>



<p>Тағы бір мысал. Сізге a мен б аралығындағы барлық жай сандарды анықтау керек. Әрине бұл жерде де циклді пайдаланасыз.</p>



<p>python тілінде циклдардың екі түрі бар.</p>



<ol class="wp-block-list">
<li><strong>Параметрлі for циклы</strong></li>



<li><strong>шартты while циклы</strong></li>
</ol>



<p>Параметрлі for циклының жалпы жазылу форматы.&nbsp;</p>



<p>for цикл_айнымалысы in итерабл объект :</p>



<p>цикл денесі</p>



<p>Мысалы:</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">for x in (1,2,3,4,5,6):
    print(x)</pre></div>



<p></p>



<p>экранға 1 2 3 4 5 6 сандары бірінің астына бірі шығуы керек.</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">for y in &quot;Test&quot;:
  print(y)</pre></div>



<p>экранға T e s t әріптері бірінің астына бірі шығуы керек.</p>



<p>Параметрлі for циклы бізге қайталану саны алдын-ала белгілі болғанда ыңғайлы. Мысалы 5-тен 10-ға дейін, 1 ден x-ке дейін, а-мен b-аралығында, тізімнің басынан бастап соңына дейін өтіп шығу үшін.</p>



<p>for циклы көмегімен 1-ден бастап 100-ге дейінгі сандардың квадратын тауып көрейік. Бізге бұл жерде range функциясы көмектеседі. range функциясы үш параметр қабылдайды бұл бастапқы мән, соңғы мән және қадам.&nbsp;</p>



<p>range(1,10,1) &#8212; 1-ден бастап 10-ға дейінгі сандарды +1 қадам арқылы аламыз. 10-ның өзі бұл қатарға кірмейді. 1 2 3 4 5 6 7 8 9</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-us.googleusercontent.com/ZjSpxfqrpieiWcTMNOzKtD3FudAXNtrg3Tt5ne2H3uhAEGbXezEV1T3j9hp4X8dcXQzjjrn-rIvVGL61nLK_4IxDu1H6DUvyZFUVly8HCC3zVB-HURIGhfvGVdI0EwZmTg6J2hVNZmd2" alt=""/></figure>



<p>range функциясы қабылдайтын start,stop, step параметрлерінің ішінде тек stop параметрі ғана міндетті. Яғни range(10) деп жазатын болсаңыз үнсіз келісім бойынша start 0-ге қадам саны 1-ге тең.&nbsp;</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-us.googleusercontent.com/u1UyDbiGmuVxAjmBglsfio57iFEV299JLm4bH8qoKjgztIQLw2Yoe4ehaeQDwlHl-k3DpiXHeK7v_TRRYAt5Y16IP9_uEfp_T8zHmc-7Mu7--EU1Kki8EaNfW3hsUVbY1992Uo2jnarp" alt=""/></figure>



<p>Төмендегі мысалды бастапқы мән 2-ге соңғы мән 8-ге тең. Қадам саны жазылмағандықтан +1.</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-us.googleusercontent.com/WvkB0xSAYl-BJbnMNwNjKdvxe-Pjqz-qlGjcKad_C7MeKur4W8xqsoNH1ExgOKQKAvleqfHctgCHvzYaOvLwDMi1dXcyU4DVXAubcdtZBb9T-_q6hPj9q9igUGPwMs8e1euMjGTR-gY4" alt=""/></figure>



<p>2-ден бастап 20-ға дейін +2 қадам арқылы</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-us.googleusercontent.com/QuRaTuuUozBvACe3wNOg0v6pZ-5KRU26beKyovGSsGDDU2DlGjQ8CIBPeGE5-oryb5BWgAQkf6fXNuxy4fmUjKuCO3goLNp7HVfRjP8_uO7kf_FnnnqiHpztzF5ReDQJKmxd6u1EB2GD" alt=""/></figure>



<p>range функциясын қолдануды үйренсек енді for циклына кірістіріп көрейік.</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-us.googleusercontent.com/PsnE4Yduvdf6ySey4p6bzIo2wfH-GKa0VllBRaRwyDUd2HqHgozO90twjSsWrVxfX66eGIkLLBVBB2VJsE_DMIcvzZlF0CiQ1F73eMXlLw1-2-brBh0tcqwNDcLbuNnRsU1hEunSMAyG" alt=""/></figure>



<p>Жоғарыдағы код 1-ден бастап 100-ге(100-ді қосып алғанда) дейінгі сандардың квадратын шығарады.</p>



<p>Екі таңбалы сандар ішінен цифрларының қосындысы 5-ке тең барлық жұп сандарды анықтау</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-us.googleusercontent.com/EWMEfTkA6kPJ0OA1JbfZh9wquDaEcOEDD-G-Qqgv_PbNRUts1luGHLxuwTAaSIuTM1bcsx5TASgYlQCQ7-d-AxugBozU_IVPWAXok_sXP0OkpHJhtiJMm_W1LWQKjMyhkBLdfbh8CHXv" alt=""/></figure>



<p>нәтижесінде</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh7-us.googleusercontent.com/6a7b9iEnMmgVWXlOceeeLD0dSiyEi35ct7Jmc5mVFC4ILQ-MLj8EWhNaULHa2HDnk4_v_kaBwVrPn8F_d71cgdmXLo4MrUAZkqGKQ426S0_QhN73g8dANPsTlqRNDwenKvc7HT7IlOvj" alt=""/></figure>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d2%9b%d0%b0%d0%b9%d1%82%d0%b0%d0%bb%d0%b0%d0%bd%d1%83%d1%88%d1%8b-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80-for-%d1%86%d0%b8%d0%ba%d0%bb%d1%8b/">Қайталанушы операторлар. for циклы</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Тернарлы шарт операторы</title>
		<link>https://ifor.kz/%d1%82%d0%b5%d1%80%d0%bd%d0%b0%d1%80%d0%bb%d1%8b-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/</link>
					<comments>https://ifor.kz/%d1%82%d0%b5%d1%80%d0%bd%d0%b0%d1%80%d0%bb%d1%8b-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 23 Feb 2023 09:35:30 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[тернарлы]]></category>
		<category><![CDATA[тернарлы шарт операторы]]></category>
		<guid isPermaLink="false">https://ifor.kz/?p=162</guid>

					<description><![CDATA[<p>Шарт операторының тағы бір жазылу формасы бұл- тернарлы шарт операторы. Яғни 3 операндтан (бөліктен десек те болады) тұратын шарт жазуға мүмкіндік беретін оператор. Мысалы бізде санның оң-терісін анықтайтын қарапайым код болсын. Бұл жерден көргеніміздей print() операторын біз екі рет қолданып тұрмыз. Осы толық шарт операторын тернарлы түрде жазатын болсақ: Кодымыз бұрынғыға қарағанда ықшам бола түсті [&#8230;]</p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d1%82%d0%b5%d1%80%d0%bd%d0%b0%d1%80%d0%bb%d1%8b-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/">&lt;strong&gt;Тернарлы шарт операторы&lt;/strong&gt;</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Шарт операторының тағы бір жазылу формасы бұл- тернарлы шарт операторы. Яғни 3 операндтан (бөліктен десек те болады) тұратын шарт жазуға мүмкіндік беретін оператор.</p>



<p>Мысалы бізде санның оң-терісін анықтайтын қарапайым код болсын.</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">x=-5
if x&lt;0:
    print('teris san')
else:
    print('on san')
</pre></div>



<p>Бұл жерден көргеніміздей print() операторын біз екі рет қолданып тұрмыз. Осы толық шарт операторын тернарлы түрде жазатын болсақ:</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">x=5
print('teris san' if x&lt;0 else 'on san')
</pre></div>



<p>Кодымыз бұрынғыға қарағанда ықшам бола түсті және символдар саны азайғанын көріп тұрсыздар.&nbsp;</p>



<p>Сонымен қатар кіріктірілген тернарлы операторларды қолдануға болады, бірақ аса қажеттілік болмаса, оны қолданбаған абзал.</p>



<p>Тернарлы шарт операторының жалпы жазылу форматы:</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">&lt;ақиқат болғандағы тіркес &gt; if &lt;логикалық өрнек&gt; else &lt;жалған болғандағы тіркес&gt;</pre></div>



<p>Екі санның үлкенін табатын программаның кодын тернарлы шарт операторымен жазып көріңіз</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">x=5
y=9

if x&gt;y:
    print(x)
else:
    print(y)
</pre></div>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d1%82%d0%b5%d1%80%d0%bd%d0%b0%d1%80%d0%bb%d1%8b-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/">&lt;strong&gt;Тернарлы шарт операторы&lt;/strong&gt;</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ifor.kz/%d1%82%d0%b5%d1%80%d0%bd%d0%b0%d1%80%d0%bb%d1%8b-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>if..elif шарт операторы</title>
		<link>https://ifor.kz/if-elif-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/</link>
					<comments>https://ifor.kz/if-elif-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 12 Feb 2023 18:51:56 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[elif]]></category>
		<category><![CDATA[else]]></category>
		<category><![CDATA[бағдарламалау тілі]]></category>
		<category><![CDATA[операторлар]]></category>
		<category><![CDATA[шарт]]></category>
		<guid isPermaLink="false">https://ifor.kz/?p=155</guid>

					<description><![CDATA[<p>Біз бұған дейін if..else шарт операторы туралы жазған болатынбыз. Және осы&#160; if..else шарт операторын пайдаланып мынадай тапсырманы шешіп көрейік.&#160; Мысалы бізге апта күні номері берілген, күн номері&#160; бойынша&#160; қай апта күніне сай келетінін анықтайық. кіріс мәлімет шығыс мәлімет 1 дүйсенбі 5 жұма Бұл есепті шешу үшін бізге апта номерін әр түрлі шарттарға сай тексеріп шығу [&#8230;]</p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/if-elif-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/">if..elif шарт операторы</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Біз бұған дейін if..else шарт операторы туралы жазған болатынбыз. Және осы&nbsp; if..else шарт операторын пайдаланып мынадай тапсырманы шешіп көрейік.&nbsp;</p>



<p>Мысалы бізге апта күні номері берілген, күн номері&nbsp; бойынша&nbsp; қай апта күніне сай келетінін анықтайық.</p>



<figure class="wp-block-table"><table><tbody><tr><td>кіріс мәлімет</td><td>шығыс мәлімет</td></tr><tr><td>1</td><td>дүйсенбі</td></tr><tr><td>5</td><td>жұма</td></tr></tbody></table></figure>



<p>Бұл есепті шешу үшін бізге апта номерін әр түрлі шарттарға сай тексеріп шығу керек болады. Мысалы:</p>



<p><img loading="lazy" decoding="async" width="624" height="479" src="https://lh6.googleusercontent.com/kqgyAZAGHmPIwy__OBP-teMGPlttL9p-Y-EuVG2al8f-Y-hInMpiXD8h2vpXEQKsIR5rGuvNDt00Q0aplyl7yGHhSzUnVELzE7oYSKl7BX1VU3HG-RIRUqy46qwG8TIUDGObmgoZcXtS"></p>



<p>Жоғарыдағы кодтан көргеніңіздей тексерілетін шарттар көбейген сайын бағдарлама кодын түсіну қиындап бара жатыр. Және бағдарлама коды оңға қарай жылжып бара жатқанын көруге болады.</p>



<p>Әрине біз күн номері тек бір апта күніне сәйкес келетінін ескеріп былай да жазып шығар едік</p>



<p><img loading="lazy" decoding="async" width="624" height="624" src="https://lh5.googleusercontent.com/KfbCC2r0o91tWPZdkG5yR-2itESlYUgPLBiBYLnCwMn_eiV5vTR7hLwgRvAEmOva_MTIlvw9WIko3peRmOx73W0thaOjPzBdO-y9YYX-SUw_svJYijLV9dmzuxb6A4Ri1c9fJ0LXavvm"></p>



<p>Бірақ бұл жағдайда әр шарт операторы бір-біріне тәуелсіз болғандықтан күн номері 2-ге тең болғанынына тәуелсіз үшінші және төртінші шарт тексеріледі.</p>



<p>Демек біз else операторын қолдануымыз керек және оны ықшам түрде жаза алсақ тіпті керемет. python-да оны былай жазамыз</p>



<p><img loading="lazy" decoding="async" width="624" height="576" src="https://lh3.googleusercontent.com/uC4z3P1kZUVYpQKmlueXAD_fOfKbhREFUrEIgJLfsRuuDa6WA91-UsPu6j7hbD0vwTDru0G-ER-syX1SgicuFiqLovBN13lc_oXPA1iWZ0DjUXyWQ1G_TRKPaZ-9QMQ6oFpG7US8Bldo"></p>



<p>Бұл жерден көргендеріңіздей біз else және if операторын біріктіріп elif операторын жаздық. Бұл бізге бірден екі проблеманы шешеді. Енді әрбір шарт бірі-бірімен байланысқан, яғни апта номері 2-ге тең болса келесі апта күндеріне тең бе деп тексерілмейді, және код оңға қарай жылжымайды.&nbsp;</p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/if-elif-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/">if..elif шарт операторы</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ifor.kz/if-elif-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>if .. else шарт операторы</title>
		<link>https://ifor.kz/if-else-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/</link>
					<comments>https://ifor.kz/if-else-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 05 Feb 2023 12:57:06 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://ifor.kz/?p=148</guid>

					<description><![CDATA[<p>Бұған дейін біз операторлар туралы, оның ішінде салыстыру операторлары туралы айтқан болатынбыз. Бағдарлама жазу барысында бізге көп жағдайда белгілі-бір шартқа байланысты әртүрлі әрекеттерді орындауға тура келеді. Мысалы x айнымалысын y айнымалысына бөлуді қарастырайық.  Бұл жерде нәтижесі 2.5 шығады.&#160; Енді y айнымалысына 0 мәнін меншіктетсек бағдарлама коды қатемен аяқталады. Бұл жағдайдан біз санды 0-ге бөлуге болмайтынын [&#8230;]</p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/if-else-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/">if .. else шарт операторы</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Бұған дейін біз <a href="https://ifor.kz/%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80/">операторлар</a> туралы, оның ішінде салыстыру операторлары туралы айтқан болатынбыз. Бағдарлама жазу барысында бізге көп жағдайда белгілі-бір шартқа байланысты әртүрлі әрекеттерді орындауға тура келеді. Мысалы x айнымалысын y айнымалысына бөлуді қарастырайық. </p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">x=5
y=2
print(x/y)
</pre></div>



<p>Бұл жерде нәтижесі 2.5 шығады.&nbsp;</p>



<p>Енді y айнымалысына 0 мәнін меншіктетсек бағдарлама коды қатемен аяқталады.</p>



<p class="has-small-font-size"><img loading="lazy" decoding="async" width="624" height="317" src="https://lh6.googleusercontent.com/S67Bbkau-WVBtA84zPJOroB7GGEozt9WC2ftGXADwCNtLAPIwkNH09u5neiGG-WThhCn13Gl0K5cygLESJH-3VgoxekECAtBo1QMLheKuEUfPXn_lvXFjhqUqqnizGKrsdREF6X9K_R2"></p>



<p>Бұл жағдайдан біз санды 0-ге бөлуге болмайтынын көреміз және бағдарлама орындалу барысында осыған сай қате шығады.</p>



<h4 class="wp-block-heading">Шарт операторының жалпы жағдайда жазылуы</h4>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">if  логикалық өрнек н/е салыстыру операторы:
	оператор
else:
	оператор
</pre></div>



<p>Демек біз екі айнымалыны бір-біріне бөлгенде бөлгіштің 0-ге тең емес екеніне көз жеткізуіміз керек. Яғни біздің жағдайда y -айнымалысы 0-ге тең емес болса, онда бөлу операциясын қолдана аламыз.</p>



<p><img loading="lazy" decoding="async" width="595" height="354" src="https://lh4.googleusercontent.com/mK3PM0FCyp6fiZjbEbV_05vRjxAqgTg0za8zPsVdIP3vKH8owBFCnPyeDR1szSJQE4kckDxZ669SD0jh9SMGnTgp3CThZmZj5UEQvSq97gmlPgy4IFLGtwySs8991s8Rkg8BI6RAl3WM"></p>



<p>Бұл жерде біз шарт операторы арқылы y айнымылысы 0-ге тең емес екенін тексеріп тұрмыз. y тең емес 0-ге демек салыстыру операторы бізге <em><strong>True </strong></em>логикалық мәнін қайтарады. </p>



<p><img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/OhqQoqPCZct7P8HJf_B32NZfgzqgENA4IARj8dICrQoQ3FXa81SzZRv7joqRPQFUUtuZbzWEx2S8PpVaKlC2bkxwAzR37vUuCrAsPmdlppxTvDgxbXslGdMJqYHyBkZZzWrsI2q3pA-y" width="586" height="371"></p>



<p>Егер y айнымалысы 0-ге тең болатын болса салыстыру операторы <em><strong>False </strong></em>мәнін қайтарады сондықтан x/y өрнегі орындалмайды. Бұл жағдайда біз жоғарыдағыдай қате кодын алмаймыз, өйткені y-ге тең емес жағдайда ғана бөлу операциясын орындаймыз.</p>



<p>Қажет болса толық шарт операторын жазып өз қате кодымызды шығара аламыз.</p>



<p><img loading="lazy" decoding="async" width="624" height="237" src="https://lh5.googleusercontent.com/rsdxoRCf7F7s58G37SA9u1Tf44cb7NIOTjads56wbX_6-Kqr_tvXlA2Abhwu4CZmqjLwbAmlWUBZls_1Xa3BLrEJAJPkfPJ34iLKAFQ7Xj4hRr68n-372JqZZOI6OzSXNF3vhPvNOvpE"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Шарт операторының орындалу реті</h2>



<p>Алдымен салыстыру операторы тексеріледі. Егер салыстыру операторының нәтижесі <em><strong>True</strong></em>(ақиқат) болса онда <strong><em>if</em></strong>(егер) қызметші сөзінен кейінгі тұрған оператор орындалады. Егер нәтиже <strong><em>False</em></strong>(жалған) болса онда <strong><em>else</em></strong>(әйтпесе) қызметші сөзінен кейінгі тұрған оператор орындалады. Естеріңізде болса біз осыған дейін python тілінде операторлық жақшаның жоқ екенін айтқан болатынбыз. Сондықтан тәуелді операторлар 4 бос орын(space) арқылы анықталады. </p>



<p>Шарт операторы жазылу форматына байланысты толық және толық емес болып бөлінуі мүмкін.&nbsp;</p>



<p>Мысалы бізге екі сан берілсін. Осы сандардың қайсысы үлкен екенін анықтайық.</p>



<p><img loading="lazy" decoding="async" width="624" height="323" src="https://lh5.googleusercontent.com/XlRLwDExtcN8ywAyQlNzR9vSz2g7d42_2W8AAzANg2N2rhU3oCT-2-4_wXbs-H5h8HLL7g24WugbTBz63ACr81plE1dXdFg3aMqP2KwBVTmRlsAcYa3gpF3nevyLQ1xLj_93ZTohZhGx"></p>



<p>Егер толық шарт операторы қолданылса, онда if және else бөліктері болады.</p>



<p>Жоғарыдағы кодты толық емес шарт операторымен жазып көрейік.</p>



<p><img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/gpJGqBOzRY2w042eM7JIPU8MObGk5dj_wg2NwzkgXzplvfsgDBc-jZsr9G8GjhqYaYIkAvWsW1CE2sDg_miphbMh5gVeDllOhRrKeLDZALUTZp6LzVd9rywQqQvVLcKcuJ9QyvbxAbph" width="624" height="415"></p>



<p>Жоғарыдағы кодты қарайтын болсақ біз шартты тексермес бұрын a айнымалысын үлкен деп алдық. Содан кейін b айнымалысы a-дан үлкен болса, онда жауабымызды өзгертеміз және шарт операторы аяқталғаннан кейін жауабымызды шығарамыз. </p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/if-else-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/">if .. else шарт операторы</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ifor.kz/if-else-%d1%88%d0%b0%d1%80%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d1%8b/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Операторлардың орындалу приоритеті(реті)</title>
		<link>https://ifor.kz/%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80%d0%b4%d1%8b%d2%a3-%d0%be%d1%80%d1%8b%d0%bd%d0%b4%d0%b0%d0%bb%d1%83-%d0%bf%d1%80%d0%b8%d0%be%d1%80%d0%b8%d1%82%d0%b5%d1%82%d1%96/</link>
					<comments>https://ifor.kz/%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80%d0%b4%d1%8b%d2%a3-%d0%be%d1%80%d1%8b%d0%bd%d0%b4%d0%b0%d0%bb%d1%83-%d0%bf%d1%80%d0%b8%d0%be%d1%80%d0%b8%d1%82%d0%b5%d1%82%d1%96/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 20 Jan 2023 17:56:24 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[операторлар]]></category>
		<category><![CDATA[приоритет]]></category>
		<category><![CDATA[тіркес]]></category>
		<guid isPermaLink="false">https://ifor.kz/?p=141</guid>

					<description><![CDATA[<p>Python операторлар тіркесін орындаған кезде приоритеті(орындалу реті) жоғары операцияларды бірінші орындайды. Тіркес деп отырғанымыз операциялармен біріктірілген операндтар тізбегі. мысалы Бірақ көп жағдайда тіркестер қарапайым бола бермейді. Бірнеше операциялардан тұратын тізбекті python приоритетіне байланысты орындайды, яғни жоғары приритетті командалар бірінші орындалады. Қажет болған жағдайда операциялардың приоритетін жақша арқылы өзгертуге болады. Төмендегі кестеде операциялардың приоритеті көрсетілген Операторлар Қолданылуы [&#8230;]</p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80%d0%b4%d1%8b%d2%a3-%d0%be%d1%80%d1%8b%d0%bd%d0%b4%d0%b0%d0%bb%d1%83-%d0%bf%d1%80%d0%b8%d0%be%d1%80%d0%b8%d1%82%d0%b5%d1%82%d1%96/">Операторлардың орындалу приоритеті(реті)</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Python операторлар тіркесін орындаған кезде приоритеті(орындалу реті) жоғары операцияларды бірінші орындайды. Тіркес деп отырғанымыз операциялармен біріктірілген операндтар тізбегі.</p>



<p>мысалы</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python-ifor.kz&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">3+5
#8</pre></div>



<p>Бірақ көп жағдайда тіркестер қарапайым бола бермейді. Бірнеше операциялардан тұратын тізбекті python приоритетіне байланысты орындайды, яғни жоғары приритетті командалар бірінші орындалады.</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python-ifor.kz&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}"># алдымен көбейту орындалады
# кейін қосу операциясы
# Нәтижесі: 17
5 + 4 * 3
</pre></div>



<p>Қажет болған жағдайда операциялардың приоритетін жақша арқылы өзгертуге болады.</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;Python-ifor.kz&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}"># алдымен қосу орындалады
# кейін көбейту операциясы
# Нәтижесі: 27
(5 + 4) * 3
</pre></div>



<p>Төмендегі кестеде операциялардың приоритеті көрсетілген</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Операторлар</strong></td><td><strong>Қолданылуы</strong></td></tr><tr><td>{ }</td><td>Жақша(біріктіру)</td></tr><tr><td>f(args…)</td><td>Функцияны шақыру</td></tr><tr><td>x[index:index]</td><td>Қиынды</td></tr><tr><td>x[index]</td><td>индексі бойынша қатынас</td></tr><tr><td>x.attribute</td><td>Атрибутке сілтеме</td></tr><tr><td>**</td><td>Дәрежеге шығару</td></tr><tr><td>~x</td><td>биттік ЖОҚ</td></tr><tr><td>+x, -x</td><td>оң теріс сандар</td></tr><tr><td>*, /, %</td><td>Көбейту,бөлу, қалдық</td></tr><tr><td>+, —</td><td>қосу, Азайту</td></tr><tr><td>&lt;&lt;, &gt;&gt;</td><td>Оңға/солға жылжыту</td></tr><tr><td>&amp;</td><td>биттік ЖӘНЕ</td></tr><tr><td>^</td><td>биттік НЕМЕСЕ ЖОҚ</td></tr><tr><td>|</td><td>биттік НЕМЕСЕ&nbsp;</td></tr><tr><td>in, not in, is, is not, &lt;, &lt;=, &gt;, &gt;=, &lt;&gt;, !=, ==</td><td>Салыстыру, тиістілігін анықтау, тепе-теңдік</td></tr><tr><td>not x</td><td>Булдік ЖОҚ</td></tr><tr><td>and</td><td>Булдік ЖӘНЕ</td></tr><tr><td>or</td><td>Булдік НЕМЕСЕ</td></tr><tr><td>lambda</td><td>Лямбда-тіркес</td></tr></tbody></table></figure>



<p>Жоғарыдағы кестедегі кейбір операторлар бір ұяшыққа жазылған. Бұл олардың приоритеттері бірдей екенін білдереді. Егер бұндай екі оператор қатар келсе олар солдан оңға қарай орындалады.</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">print(4 * 7 % 3)
# нәтижесі: 1
</pre></div>



<p>Жақша көмегімен приоритетті өзгерту</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">print(2 * (10 % 5))
# нәтижесі: 0
</pre></div>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80%d0%b4%d1%8b%d2%a3-%d0%be%d1%80%d1%8b%d0%bd%d0%b4%d0%b0%d0%bb%d1%83-%d0%bf%d1%80%d0%b8%d0%be%d1%80%d0%b8%d1%82%d0%b5%d1%82%d1%96/">Операторлардың орындалу приоритеті(реті)</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ifor.kz/%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80%d0%b4%d1%8b%d2%a3-%d0%be%d1%80%d1%8b%d0%bd%d0%b4%d0%b0%d0%bb%d1%83-%d0%bf%d1%80%d0%b8%d0%be%d1%80%d0%b8%d1%82%d0%b5%d1%82%d1%96/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Операторлар</title>
		<link>https://ifor.kz/%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80/</link>
					<comments>https://ifor.kz/%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 18 Jan 2023 09:48:57 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Арифметикалық операторлар]]></category>
		<category><![CDATA[Биттік операторлар]]></category>
		<category><![CDATA[лоигкалық операторлар]]></category>
		<category><![CDATA[операторлар]]></category>
		<category><![CDATA[Салыстыру операторлары]]></category>
		<guid isPermaLink="false">https://ifor.kz/?p=132</guid>

					<description><![CDATA[<p>Python тіліндегі оперотор бұл арнайы символ.&#160; Бұл символдың көмегімен операндтарға орындалатын операциялар анықталады. Операнд ретінде айнымалы немесе мән(value) болуы мүмкін. + бұл жерде қосу операция,&#160; ал 2 мен 3 операндтар. Python тілінде операторлардың 7 түрі бар: Арифметикалық операторлар Оператор Әрекет мысал + Екі операндты қосу&#160; немесе унарлы қосу x + y + 2 &#8212; Сол [&#8230;]</p>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80/">Операторлар</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Python тіліндегі оперотор бұл арнайы символ.&nbsp; Бұл символдың көмегімен операндтарға орындалатын операциялар анықталады. Операнд ретінде айнымалы немесе мән(value) болуы мүмкін.</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}">2+3
#нәтижесі 5</pre></div>



<p class="has-vivid-red-color has-text-color">+ бұл жерде қосу операция,&nbsp; ал 2 мен 3 операндтар.</p>



<p>Python тілінде операторлардың 7 түрі бар:</p>



<ul class="wp-block-list">
<li>Арифметикалық операторлар</li>



<li>Салыстыру операторлары</li>



<li>Меншіктеу операторлары</li>



<li>Логикалық операторлар</li>



<li>Тиісті екенін тексеру операторлары</li>



<li>Тепе-теңдік операторлары</li>



<li>Биттік операторлар</li>
</ul>



<p><strong>Арифметикалық операторлар</strong></p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Оператор</strong></td><td><strong>Әрекет</strong></td><td><strong>мысал</strong></td></tr><tr><td>+</td><td>Екі операндты қосу&nbsp; немесе унарлы қосу</td><td>x + y + 2</td></tr><tr><td>&#8212;</td><td>Сол жақтағы операндтан оң жақтағы операндты азайты немесе унарлы минус</td><td>x &#8212; y- 2</td></tr><tr><td>*</td><td>Екі операндты көбейту</td><td>x * y</td></tr><tr><td>/</td><td>Сол жақтағы операнд оң жақтағы операндқа бөлу (нәтиже&nbsp; float типті)</td><td>x / y</td></tr><tr><td>%</td><td>Бөліндіден қалған қалдық</td><td>x % y ( x-ті y-ке бөлгендегі қалдық)</td></tr><tr><td>//</td><td>Бүтін бөлігі арқылы бөлу(нәтиже  int типті)</td><td>x // y</td></tr><tr><td>**</td><td>Дәрежелеу</td><td>x**y</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><strong>Салыстыру операторлары</strong></h2>



<p>Салыстыру операторлары екі мәнді бір-бірімен салыстыру үшін қолданылады. Нәтижесінде логикалық мән True немесе False аламыз.</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Оператор</strong></td><td><strong>Әрекет</strong></td><td><strong>мысал</strong></td></tr><tr><td>&gt;</td><td>Үлкен. Егер сол жақтағы операнд оң жақтағы операндтан үлкен болса нәтиже-True&nbsp;</td><td>x &gt; y</td></tr><tr><td>&lt;</td><td>Кіші. Егер сол жақтағы операнд оң жақтағы операндтан кіші болса нәтиже-True&nbsp;</td><td>x &lt; y</td></tr><tr><td>==</td><td>Тең. Егер сол жақтағы операнд оң жақтағы операндқа тең болса нәтиже-True&nbsp;</td><td>x == y</td></tr><tr><td>!=</td><td>Тең емес. Егер сол жақтағы операнд оң жақтағы операндқа тең&nbsp; болмаса нәтиже-True&nbsp;</td><td>x != y</td></tr><tr><td>&gt;=</td><td>Үлкен немесе тең. Егер сол жақтағы операнд оң жақтағы операндтан үлкен немесе тең болса нәтиже-True </td><td>x &gt;= y</td></tr><tr><td>&lt;=</td><td>Кіші немесе тең. Егер сол жақтағы операнд оң жақтағы операндтан кіші немесе тең болса нәтиже-True </td><td>x &lt;= y</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><strong>Логикалық операторлар</strong></h2>



<p>and, or, not — логикалық операторлар.</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Оператор</strong></td><td><strong>Әрекет</strong></td><td><strong>Мысал</strong></td></tr><tr><td>and</td><td>Егер екі операнд та True болса онда нәтиже -True</td><td>x and y</td></tr><tr><td>or</td><td>Егер екі операндтың   біреуі True болса онда нәтиже -True</td><td>x or y</td></tr><tr><td>not</td><td>Терістеу. егер операндтың мәні False болса онда нәтиже True</td><td>not x</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><strong>Биттік операторлар</strong></h2>



<p>Биттік операторы&nbsp; операндтармен және 0 мен 1-ден тұратын жолдармен де жұмыс жасай алады.&nbsp; Оператор аты айтып тұрғандай операция биттік деңгейде(ең кіші өлшем бірлік)орындалады.&nbsp;</p>



<p>Мысалы, 2 екілік санау жүйесінде — 10, ал 7 — 111.</p>



<p>төмендегі кестеде: x = 10 (00001010 екілік санау жүйесінде) және y = 4 (00000100 екілік санау жүйесінде)</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Оператор</strong></td><td><strong>Әрекет</strong></td><td><strong>Мысалы</strong></td></tr><tr><td>&amp;</td><td>Биттік ЖӘНЕ</td><td>x &amp; y = 0 (00000000)</td></tr><tr><td>|</td><td>Биттік НЕМЕСЕ</td><td>x | y = 14 (00001110)</td></tr><tr><td>~</td><td>Биттік ТЕРІСТЕУ</td><td>~x = -11 (11110101)</td></tr><tr><td>^</td><td>Биттік XOR</td><td>x ^ y = 14 (00001110)</td></tr><tr><td>&gt;&gt;</td><td>Биттік оңға жылжыту</td><td>x &gt;&gt; 2 = 2 (00000010)</td></tr><tr><td>&lt;&lt;</td><td>Биттік солға жылжыту</td><td>x &lt;&lt; 2 = 40 (00101000)</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><strong>Меншіктеу операторлары</strong></h2>



<p>Меншіктеу операторы айнымалыға мән беру үшін қолданылады.</p>



<p>a = 5 — қарапайым меншіктеу операторы, оң жақтағы 5 мәнін сол жақтағы а айнымалысына меншіктеу.</p>



<p>Сонымен қатар Python тілінде құрамдас меншіктеу операторлары бар. &nbsp; Мысалы a += 5 — a айнымалының мәніне 5 -ті қосып, қайта a айнымалысына меншіктету. Бұл оператор a=a+5 командасымен бірдей.</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Оператор</strong></td><td><strong>Мысалы</strong></td><td><strong>Толық жазылу түрі</strong></td></tr><tr><td>=</td><td>x = 5</td><td>x = 5</td></tr><tr><td>+=</td><td>x += 5</td><td>x = x + 5</td></tr><tr><td>-=</td><td>x -= 5</td><td>x = x &#8212; 5</td></tr><tr><td>*=</td><td>x *= 5</td><td>x = x * 5</td></tr><tr><td>/=</td><td>x /= 5</td><td>x = x / 5</td></tr><tr><td>%=</td><td>x %= 5</td><td>x = x % 5</td></tr><tr><td>//=</td><td>x //= 5</td><td>x = x // 5</td></tr><tr><td>**=</td><td>x **= 5</td><td>x = x ** 5</td></tr><tr><td>&amp;=</td><td>x &amp;= 5</td><td>x = x &amp; 5</td></tr><tr><td>|=</td><td>x |= 5</td><td>x = x | 5</td></tr><tr><td>^=</td><td>x ^= 5</td><td>x = x ^ 5</td></tr><tr><td>&gt;&gt;=</td><td>x &gt;&gt;= 5</td><td>x = x &gt;&gt; 5</td></tr><tr><td>&lt;&lt;=</td><td>x &lt;&lt;= 5</td><td>x = x &lt;&lt; 5</td></tr></tbody></table></figure>
<p>Сообщение <a rel="nofollow" href="https://ifor.kz/%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80/">Операторлар</a> появились сначала на <a rel="nofollow" href="https://ifor.kz">iFOR.KZ</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ifor.kz/%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bb%d0%b0%d1%80/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
