<?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/tag/%D1%86%D0%B8%D0%BA%D0%BB/feed/" rel="self" type="application/rss+xml" />
	<link>https://ifor.kz/tag/цикл/</link>
	<description>Адам ойланады, компьютер орындайды</description>
	<lastBuildDate>Tue, 23 Sep 2025 10:30:30 +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/tag/цикл/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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>
<div class="post-views content-post post-182 entry-meta load-static">
				<span class="post-views-icon dashicons dashicons-welcome-view-site"></span> <span class="post-views-label">қаралды:</span> <span class="post-views-count">11</span>
			</div><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>Қайталанушы операторлар. 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>
<div class="post-views content-post post-169 entry-meta load-static">
				<span class="post-views-icon dashicons dashicons-welcome-view-site"></span> <span class="post-views-label">қаралды:</span> <span class="post-views-count">242</span>
			</div><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>
	</channel>
</rss>
