الشروط في بايثون - الجزء 4 | match statement
ฝัง
- เผยแพร่เมื่อ 8 ก.ค. 2024
- في هذا الجزء الرابع و الأخير من درس العبارات الشرطية (Conditional statements) سنتعرف على match statement
هذه العبارة الشرطية تؤدى نفس وظيفة if statement تماما. حيث يمكن إستخدام if statement لأداء نفس الغرض. و لكننا نستخدم match statement لأن تركيبتها أبسط، أقصر و أكثر وضوحا
00:00 مقدمة
00:37 العبارة الشرطية match
00:44 نشاط 5: إستخدام العبارة الشرطية match
06:46 تركيبة match statement
07:58 تمرين 2: إنشاء آلة حاسبة بسيطة بإستخدام match statement
11:47 إصلاح تمرين 3 (الدرس السابق): تقييم وزن الجسم
#Python
#تعلم_لغة_بايثون
#كورس_بايثون
#دورة_بايثون
#تعلم_بايثون_بالعربي
#شرح_بايثون
#تعلم_بايثون_من_الصفر
-----------------------------------------------------------
قناة تو پاي متخصصة في تعليم البرمجة
تهدف هذة القناة إلى تنمية مهارات البرمجة في العالم العربي من خلال توفير دروس تعليمية مجانية بجودة عالية تشرح لك المفاهيم الأساسية للغات البرمجة. كما تحتوي القناة على تحديات برمجية و إختبارات قصيرة تتيح لك إختبار و تطبيق ما تعلمته
-----------------------------------------------------------
يمكنك التواصل معنا:
Facebook:
/ twopi.channel
Instagram:
/ twopi.channel
Email:
twopi.channel@gmail.com
كميه المتعه لايمكن وصفها يمكنني ان اشاهد هذا الكورس لبقية اليوم بدون ملل...... بس لو ماعندي امتحانات🤓!
موفقة في امتحاناتك ان شاء الله
بصراحة : أفضل معلم للغة بايثون وأنصح أي مبتدئ بمتابعة الشرح.
أشكرك كثيييييييييييرا على الشرح الأكثر من رائع.
يا ريبت إني تعرفت على هذه القناة من زمان وما ضيعت وقتي في متابعة شروحات معقدة. حيث أن هذه القناة من عدة سنوات
شكرا حقيقة شهادة اعتز بها. و مثل هذه التعليقات تشجعني على المواصلة و تقديم المزيد
@@two_pi مش مجاملة يا أستاذ، والله تابعت فيديوهات لناس مشاهير، وما وجدت الفائدة التي وجدتها عندما تابعت فيديوهاتك الشيقة.
أول مرة أحس بثقة وأنا أفتح بايثون وأحاول تصميم أشياء ابتكارية وأجد نتائجها واقعية من خلال متابعة الدروس.
إلى الأمام وبالتوفيق إن شاء الله.
شرح واضح جدا ... لولا موقعك الرائع ما كنت تابعت لغة بايثون ... الله يوفقك اخي الكريم
سعيد جدا بمتابعتك و استفادتك الله يحفضك و يوفقك
كمل ربنا يوفقك
شكرا طبعا سنكمل ان شاء الله
بارك الله فيك و جزاك كل خير
امين ربي يحفضك و يوفقك
😍😍😍😍😍😍تسلم الأيادي مستر عالدرس ابدعت🙏🏻⚘
الله يسلمك 🌹
ممتاز
شكرا
مبدع ولديك كل ما هو جديد ........ متابعينك حتى الاحتراف ونرجو من الله ان تتحقق طموحاتك 👏👏👏
شكرا 🌹
تفسير و محتوى مفيد جدا شكرا لك 🙏
اهلا بك
واصل يا ايها الرائع لولاك لن استطيع حتى تحميل بايثون
مرحبا بك سعيد جدا بمساعدتك 🌹
num1=float(input("enter first num:"))
printu= input("enter mark:")
num2=float(input("enter secoened num:"))
match printu :
case "+":
print(num1 + num2)
case "-":
print(num1-num2)
case "/":
if num2 !=0:
print(num1/num2)
else :
print("cannot divided by zero")
case "*":
print(num1 * num2)
سويت حاسبة واخيرا..... هسه اكدر اضحك ع اصدقاىي الي كلولي حاسبة ماتكدر تسوي البرمجه صعبة😂😂)(
That's perfect 👏
ماشاء الله حلقة رائعه كالعاده
الله يحفضك و يوفقك
جزاكم الله خيرا
العفو الله يحفضك
الله يجزيك الخير انت رائع
الله يحفضك و يوفقك
أسلوب جميل
شكرا
Great job! thanks a lot🙏
Welcome
w=float(input("enter wight"))
h=float(input("enter higt"))
k=w/(h/100)**2
print(k)
match k:
case 1:
k>50
print("nohelthy")
case 2:
k=50
print("helthy")
case 3:
k
لا ليس صحيح في هذه الحالة لا يمكن أن نستخدم match بل if-elif-else
match نستخدمها فقط عندما يكون لدينا قيم معينة في الشرط و ليس علامة مقارنة
مثال k
شكرا لجهودك أخي على هذا الشرح الرائع أتمنى لو كان هناك مستوى ثاني لبايثون ؟
العفو و طبعا سيكون هنالك مستوى ثاني ان شاء الله
شكرا لك جزيل الشكر
هل من مزيد ؟
يوم الجمعة أن شاء الله درس جديد حول القوائم في لغة بايثون
Hello , thank you for that huge work
في 10:24 هل else ضرورية ، في حالة لم نضفها لما لا نذهب مباشرة الا :_case اذا تعذرت if statement
في هذه الحالة else و _case ليس لهم اي علاقة ببعضهم:
لان if-else موجودة داخل "/" case و سيتم تنفيذ else إذا كان الشرط 0=!n خاطئ
بينما _case سيتم تنفيذه إذا كانت جميع cases السابقة خاطئة
شكرا على الشرح الرائع ولكن كيف اجعل الترمينال يدعم اللغة العربية؟
للأسف vscode لا يدعم ختى الآن اللغة العربية و لاكن يمكن إستخدام مكتبة arabic_reshaper لحل هذه المشكلة سنخصص فيديو لشرح ذلك بتفصيل في أقرب وقت بإذن الله
@@two_pi شكرا وجزاكم الله خيرا
السلام عليكم يا معلم لدي مشكلة صغيرة أرجو مساعدتكم لحلها عند عرض الرسالة في terminal لا تدعم اللغة العربية تأتي الرسالة بأحرف متقطعة و معكوسة
سنخصص فيديو قريبا لتفسير سبب هذه المشكلة و كيفية استخدام اللغة العربية مع بايثون من دون ظهور اي مشكلات.
أولا شكرا على الشرح الممتاز و المفيد. نحتاج فيديو حل مشكلة اللغة العربية عند تنفي> البرنامج و شكرا
weight=float(input("enter your weight in (Kg): "))
hight=float(input("enter your hight in (cm): "))
bmi=weight/(hight/100)**2
if bmi < 18.5:
print("under wegight")
elif bmi< 25:
print("healthy")
elif bmi
Great work 👏 keep going...
انا ويندوز ٧ اخر اصدار يدعمه ٣.٨ لكن سويت البرنامج بأمر if واعطاني نفس نتيجة برنامجك اذا ما الفائدة من امر match ??
عرفت مالفائدة اعتذر كتبت السؤال قبل ان اكمل المقطع
احسنت
هذا الكود صحيح؟
اجبتك