Сабақтың басы
5 мин
|
Оқушылармен амандасу/тексеріс жүргізу/ оқушылардың зейінін шоғырландыру.т.б
Жаңа тақырыппен танысып,жаңа ақпараты қабылдайды.
Python бағдарламалау тілінде белгілі бір мән болмаған кезде айнымалылар үшін қолданылатын арнайы мән бар. Бұл мән None деп аталады. None бар айнымалылар бос немесе инициализацияланбаған болып саналады. Айнымалыларда None қолдануды толығырақ қарастырайық:
|
Оқушылар бүгінгі тақырыпты талқылап, сабақ барысындағы білу және түсіну дағдыларымен орындайды.
|
ҚБ:
Әр топ зерттеме жұмыстарын өзара топта бағалау жүргізеді.
ҚБ:Смайлик арқылы бағалау
|
Оқулық
https://youtu.be/HhJyCVwWcY8?si=CrXnh4l93v3ftHok
|
Сабақтың ортасы
30 мин
|
None мәннің жоқтығы ретінде:
None айнымалыны жариялағыңыз келгенде қолданылады, бірақ оған бастапқы мән берілмейді. Python-да мұны None айнымалысын тағайындау арқылы оңай жасауға болады.
X айнымалысында енді None бар және оны айнымалының мәні бар-жоғын тексеру үшін пайдалануға болады.
None тексеру:
Айнымалының None мәнін қамтитынын тексеру үшін is немесе = = сияқты салыстыру мәлімдемелерін пайдалануға болады.
Is операторын қолдана отырып, сіз айнымалының None-ді көрсететінін тексересіз. Бұл = = пайдаланудан гөрі тексерудің сенімді әдісі, өйткені is объектілерді тікелей салыстырады.
Функцияларда None тағайындау:
Көбінесе функция белгілі бір мәнді алмаған кезде функция аргументтері үшін әдепкі мән ретінде пайдаланылмайды.
Бұл мысалда get функциясы name аргументін қабылдайды, ал егер ол берілмесе, әдепкі бойынша name None болады.
Ресурстарды босату үшін None пайдалану:
Кейбір жағдайларда, әсіресе файлдармен, розеткалармен немесе басқа ресурстармен жұмыс жасағанда, None ресурстарды нақты босату үшін пайдаланылуы мүмкін.
|
Тапсырма: пайдаланушыларды тіркеу
Бұл тапсырманың мақсаты-ақпараттың бар-жоғын тексеру үшін None айнымалыларын пайдаланып пайдаланушыларды тіркеу бағдарламасын құру.
Username айнымалысын жасаңыз және оны бастапқыда пайдаланушы аты жоқ екенін көрсету үшін оны None етіп орнатыңыз.
Пайдаланушыдан өз атын енгізуді сұраңыз.
Пайдаланушы аты енгізілгенін тексеру үшін шартты if мәлімдемесін пайдаланыңыз. Егер енгізілген болса, username айнымалысына осы мәнді тағайындаңыз, әйтпесе username-ді None-ге қалдырыңыз.
Егер атау енгізілген болса, пайдаланушыны өз атымен қарсы алатын хабарламаны шығарыңыз немесе пайдаланушы аты енгізілмеген болса, жалпы сәлемдесуді қолданыңыз.
|
|