Бағдарламалар әлеміндегі екі дос — For және While-дың қызықты оқиғасын оқыңыз! Олар компьютер патшасының тапсырмасын орындау барысында достық пен шеберліктің қалай маңызды екенін көрсетеді. Бұл кітап сізді кодтау әлеміне саяхатқа шақырады!
Бағдарламалар елінде For және While атты екі дос тұратын. For өте ұқыпты және жоспармен жұмыс істейтін, ал While шығармашыл және еркін болатын. Олар компьютердің көмекшілері ретінде әртүрлі есептерді шешетін.
For өзінің range() арқылы нақты қайталау санын білетінін мақтан тұтатын. Ол әрқашан алдын ала жоспар құрып, жұмысын соған сәйкес жүргізетін. Оның ұқыптылығына бәрі таңғалатын.
While өзінің шарт орындалғанша тоқтамайтындығын айтты. Ол еркіндікті жақсы көретін және кейде тым беріліп кетіп, тоқтауды ұмытып қалатын. Оны кейде «шексіз цикл» деп те атайтын.
Бір күні компьютер патшасы екі досын сынамақ болды. Ол 1-ден 100-ге дейінгі сандардың қосындысын табуды тапсырды. Екеуі де тапсырманы орындауға кірісті.
For өзінің for циклін қолданды. Ол сандарды рет-ретімен қосып, қосындыны тапты. While болса while циклін қолданып, шарт орындалғанша есептеуді жалғастырды.
Соңында екеуі де жауапты тапты, бірақ әдістері әртүрлі болды. For тәртіптің арқасында, ал While шарттың арқасында жеңіске жетті. Екі дос та бір-біріне көмектесіп, ең мықты команда екенін көрсетті.
Generation Prompt(Sign in to view the full prompt)
Баяғыда, Бағдарламалар елі деген бір ғажайып әлемде екі ажырамас дос өмір сүріпті — For пен While. Екеуі де адамдардың ойындағы есептерді орындайтын, компьютердің ең сенімді көмекшілері екен. 🧑💻 Бірінші дос — For For өте ұқыпты, жоспармен жұмыс істейтін бала екен. Ол әрқашан алдын ала бәрін есептеп, нақты қанша рет әрекет ететінін біледі. Мысалы: – Мен 1-ден 10-ға дейін сандарды жазамын! – Неше рет қайталайсың? – Дәл 10 рет! – деп For мақтанышпен жауап береді. Ол — тәртіп пен нақты жоспардың символы. Оған “қашан тоқтау керек” деп ойлаудың қажеті жоқ, бәрі range() арқылы анықталады. ⸻ 🔁 Екінші дос — While Ал While — аздап шығармашыл, импульсивті дос. Ол: – Мен қанша рет қайталайтынымды білмеймін, бірақ шарт орындалғанша тоқтамаймын, – дейді. Ол еркіндікті жақсы көреді. Кейде бір ойға беріліп кетіп, тоқтауды ұмытып та қалады — сондықтан мұғалімдер оны “шексіз цикл” деп атап кетіпті 😄 Мысалы: – Мен санауды бастаймын, – Қашан тоқтайсың? – Нөлге жеткенде, – дейді While байсалды түрде. ⚡ Бір күні… Компьютер патшасы екі досын сынамақ болады. – Кім бірінші 1-ден 100-ге дейінгі сандардың қосындысын табады? For бірден іске кіріседі: for i in range(1, 101): total += i Ал While біраз ойланып алады: while number <= 100: total += number number += 1 Екеуі де нәтижеге жетеді, бірақ жолдары бөлек. Бірі тәртіппен, бірі шартпен. 💡 Сабақтың түйіні: • For — егер қанша рет қайталайтынымызды білсек, ең дұрыс таңдау. • While — егер шартқа байланысты әрекет жасалса, таптырмас көмекші. • Ал екеуі біріксе, ең мықты команда болады!