الدرس السادس (6) |if Statements | في #بايثون#Python (للمكفوفين)!!!
#if_statements #if_python #if_بايثون
السلام عليكم!
في هذا الدرس شرحت لكم التعامل مع ال #if_statements في لغة بايثون...
وهذه مراجعة صغيرة لما جاء في المقطع....
أولا قلنا ان بايثون ليس كباقي لوغات البرمجة مثل C او او PHP في التعامل مع BLOCK of code,
مثلا في لغة برمجة اخرى يجب عليك ان تفتح الBLOCK بقوس و تغلقه بقوس عندما تنتهي التعامل معه.
مثال في لغة اخرى:
if 5 == 6 (
هنا يكون الblock
)
و في لغة البايثون الامر مختلف ، يجب علينا ان نعلم #PYTHON اننا داخل البلوك و اننا قد انهينا التعامل مع البلوك باستخدام ال #Indentation.
وال#Indentation هي بعض المسافات تتركها تحت ا#ifل مثلا.
وهذا مثال الذي شرحناه في المقطع.
if 5 اكبر من 6:
هنا المسافة ومكتب بعدها الكود print 'YES'
و الIF هي تتحقق من الرقم او المتغير او اي مدخل يدخله المستخدم و تقارنه بما اردت في المثال الذي في الاعلى قلنا لالبرنامج إن كان 5 اكبر من 6 اطبع لنا YES
و الELIF هي اختيار ثاني لالتحقق من المتغير كما شرحنا في الفديو عندما طلبنا من المستخدم ادخال رمز و كتبنا ثلاث اختيارات لالتحقق من الرمز الذي يدخله المستخدم ان كان موجود في الاختيارات التي اخترناها سوف يطبعه له إن لم يكون موجود سوف يطبع له البلوك الذي موجود في ال ELSE وهو ال الERROR
a = raw_input('Enter a symbol')
if a == '/':
print 'Yes it is /'
elif a == '*':
print 'Yes it is *'
elif a == '+':
print 'Yes it is /'
else:
print 'error'
_________
وهنا نفترض ان المستخدم أدخل في المدخل رمز /:
Enter a symbol: /
هنا سوف يطبع له :
Yes it is /
و كل مرة يدخل المستخدم مدخلا للبرنامج يمر هذا المدخل ب ثلاث اختيارات لالتحقق إن كان احداهم صحيح سوف يطبع له ما بداخل البلوك و إن كان الاختيار غير موجود سوف يطبع له ما في ال ELSE:
اتمنى ان يكون الشرح هذا مبسط.
ثم مررنا لتطوير الآلة الحاسبة باستخدام الIF و قد رفعت لكم ما كتبناه في الفديو على موقع github و سوف تجدون الآلة الحإسبة هنا فقط افتح الرابط و اقراء الكود و اعد كتابته وفهمه و طبقه باسلوب اخر:
الرابط:
https://raw.githubusercontent.com/louay-075/CyberBlindTech-python-lessons/master/lesson-6-calc.py
=========
وهذا كان الدرس السادس في هذه الدورة و ان كان لديك اي استفسار يمكنك ترك تعليق اسفل الفديو، ولا تنسو اللايك والاشتراك في القناة .
Patreon Profile: https://www.patreon.com/cyberblindtech
Instagram account: https://www.instagram.com/louayeloudi
Facebook account: https://www.facebook.com/louay.eloudi.1
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «الدرس السادس (6) |if Statements | في #بايثون#Python (للمكفوفين)!!!», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.