en
Feedback
1 367
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
⌯ مثال عن break for n in range(1, 11): print(n) if n == 5: break print('The loop was stopped when n =', n) •سنحصل على النتيجة التالية عند التشغيل. 1 2 3 4 5 The loop was stopped when n = 5 • Tele : @DIBIBl . @OCOOO0.

- قم بمشاهد هاذة البوست بي بعض المثلة عن loop https://www.instagram.com/p/CSJ1iqkq_17/?utm_medium=copy_link

⌯ مثال عن حلقة while loop k = 0 # هنا قمنا بنشاء متغير وضعنا قيمة 0 while k < 10: # هنا قمنة بوضع شرط اذا اصبح k اكبر من 10 print(k) # هنا قمنا بطباعة متغير k k+=1 # هنا قمنا بزيادة k بمقدار 1 كل مرة ويتم تغزينة * سنحصل على النتيجة التالية عند التشغيل 0 1 2 3 4 5 6 7 8 9 • Tele : @DIBIBl . @OCOOO0.

⌯ مثال عن حلقة for loop # هنا قمنا بإنشاء سلسلة من الأرقام الموجودة بين 1 إلى 3. في كل دورة في الحلقة سيتم جلب رقم من هذه السلسلة و تخزينه في المتغير n وبعدها سيتم عرضة for n in range(1,4): print(n) # هنا عرضنا القيمة الموجودة في متغير n بعد ان توقفت الحلقة print('n contains:', n ) * سنحصل على النتيجة التالية عند التشغيل 1 2 3 n contains: 3 • Tele : @DIBIBl . @OCOOO0.

⌯ الحلقات الموجودة في بايثون 1- حلقة , for loop ¹ تستخدم الحلقة for للمرور على جميع عناصر السلسلة أو المصفوفة بسهولة بدون الحاجة لتعريف عداد و تحديد أين يبدأ و أين ينتهي. و تستخدم لتنفيذ الكود عدة مرات محددة. 2 - حلقة ، while loop ² تستخدم الحلقة while لتنفيذ الكود عدة مرات غير محددة و يتوقف التنفيذ إذا تحقق شرط معين, لأن هذه الحلقة يتم توقيفها إذا تحقق الشرط الذي نضعه بين القوسين. ⌯ جمل التحكم في الحلقات في بايثون 1 - جملة ، break ¹ الجملة break تستخدم بشكل عام لإيقاف الحلقة في حال تحقق شرط معين. ثم تنتقل للكود الذي يليها في البرنامج. 2 - جملة ، continue ² الجملة continue تستخدم بشكل عام لإيقاف الدورة الحالية في الحلقة و الإنتقال إلى الدورة التالية فيها في حال تحقق شرط معين. • Tele : @DIBIBl . @OCOOO0.

⌯ الحلقات في بايثون حلقة: تعني Loop في اللغة الإنجليزية. نستخدم الحلقات لعدم تكرار نفس الكود عدة مرات, إذاً أي كود نريده أن يتنفذ عدة مرات, نقوم بكتابته داخل حلقة فتقوم هي بإعادة تنفيذ الكود قدر ما شئنا ضمن شروط معينة نقوم نحن بتحديدها. ستفهم كل شيء من الأمثلة... • Tele : @DIBIBl . @OCOOO0.

كيف ترة الدروس
Anonymous voting

- الدروس مقدمة من (@ruks3)

⌯ // مثال - 1 # هنا قمنا بإنشاء متغير وضعنا بها قيمة password = "ruks" # هنا نأخذ قيمة من المستخدم و ويتم تخزينها في المتغير Enter = input("Enter Password :") # هنا قمنا بوضع شرط اذا القيمة ألتي أدخلها المستخدم تطابق القيمة التي خزناهة في المتغير الأول ف قم بطباعة(login True) اما أن لم تكن متتطابق فقم بطباعة (login False) if password == Enter: print(" login True ") else: print(" login False") • Tele : @DIBIBl . @OCOOO0.

⌯ // مثال - 1 - هذه الكلمة المحجوزة تعنى إن لم يتم تحقيق الشرط الأول فى الif أنظر لهذا الشرط والمثال التالى يوضح ذلك: k=200 b=200 if k>b: print("a great than b") elif k == b: print("a equal b") - النتيجة a equal b • Tele : @DIBIBl . @OCOOO0.

⌯ التعابير الشرطية (Conditional Expressions) - الشروط التى تعتمد عليها الجمل الشرطية تسمعى التعابير الشرطية وهى تعتمد على تعابير رياضية logical mathematical conditions مثل: 1 - يساوي   (Equal (a==b 2 - لا يساوي (Not Equal (a!=b 3 - أصغر من (less than (a<b 4 - أصغر من أو يساوي (less than or equal(a<=b 5 - أكبر من (great than (a>b 6 - أكبر من أو يساوي (great than or equal (a>=b • Tele : @DIBIBl . @OCOOO0.

⌯ انواع جمل الشرط في بايثون ا1 - ، (if) - في اللغة العربية تعني " إذا ". و هي تستخدم فقط في حال كنت تريد تنفيذ كود معين حسب شرط معين. ا2 - (elif) - تستخدم إذا كنت تريد وضع أكثر من إحتمال ( أي أكثر من شرط ). جملة أو جمل الـ elif يوضعون في الوسط, أي بين الجملتين if و else. ا3 - (else) - في اللغة العربية تعني " أي شيء آخر ". و هي تستخدم فقط في حال كنا نريد تنفيذ كود معين في حال كانت نتيجة جميع الشروط التي قبلها تساوي false. يجب وضعها دائماً في الأخير, لأنها تستخدم في حال لم يتم تنفيذ أي جملة شرطية قبلها • Tele : @DIBIBl . @OCOOO0.

⌯ الشروط في بايثون شروط: تعني conditions في اللغة الإنجليزية. و نستخدم الشروط لتحديد طريقة عمل البرنامج. كما أنه يمكنك وضع العدد الذي تريده من الشروط في البرنامج الواحد, تستطيع وضع الشروط بداخل بعضها البعض أيضاً. ستفهم كل شيء من الأمثلة... • Tele : @DIBIBl . @OCOOO0.

—•—•—•—•—•—•—•—•—•— ✵ مثال - 2 # ( float أي ) قيمته عبارة عن عدد عشري x هنا قمنا بتعريف متغير إسمه x = 5.5 # y ثم وضعناها في متغير جديد إسمه ( int أي ) إلى قيمة صحيحة x هنا قمنا بتحويل قيمة المتغير y = int(x) print('x =', x) # x هنا قمنا بعرض قيمة المتغير print('y =', y) # y هنا قمنا بعرض قيمة المتغير سنحصل على النتيجة التالية عند التشغيل. x = 5.5 y = 5 —•—•—•—•—•—•—•—•—•— • Tele : @DIBIBl . @OCOOO0. ؟ ، 🔥

—•—•—•—•—•—•—•—•—•— ✵ مثال - 1 # قيمته عبارة عن عدد صحيح ,x هنا قمنا بتعريف متغير إسمه x = 3 # قيمته عبارة عن عدد عشري ,y هنا قمنا بتعريف متغير إسمه y = 1.5 print(type(x)) # x هنا طبعنا نوع قيمة المتغير print(type(y)) # y هنا طبعنا نوع قيمة المتغير ∴ سنحصل على النتيجة التالية عند التشغيل. <class 'int'> <class 'float'> —•—•—•—•—•—•—•—•—•— • Tele : @DIBIBl . @OCOOO0. ؟ ، 🔥

—•—•—•—•—•—•—•—•—•— ⟝ التعامل مع الأعداد في بايثون 1 - مفهوم الأعداد في بايثون في البداية, أعداد تعني numbers في اللغة الإنجليزية. في هذا الدرس ستتعرف على أنواع الأعداد و الدوال الجاهزة في بايثون للتعامل معها. 2 - أنواع الأعداد في بايثون ¹ نوع (int) - يستخدم لتخزين أعداد صحيحة. - مثال ☜ k = 3 ³ نوع (float) - يستخدم لتخزين أعداد تحتوي على فاصلة عشرية. - مثال ☜ k = 1.7 —•—•—•—•—•—•—•—•—•— • Tele : @DIBIBl . @OCOOO0. ؟ ، 🔥

- فتهمتو لو لا ! اي شي متعرفة اكتب بل مناقشة - باجر ناخذ نوع int ومثلة عنه

—•—•—•—•—•—•—•—•—•— ⌯ مثال # هنا قمنا بتعريف متغيرين تحتوي على قيم نصية name = str('ruks') job = str("Programmer") # هنا قمنا بعرض قيم المتغيرات النصية بأسلوب مرتب print('Name: ', name) print('Job: ', job) • سنحصل على النتيجة التالية عند التشغيل. Name: ruks Job: Programmer —•—•—•—•—•—•—•—•—•— • Tele : @DIBIBl . @OCOOO0. ؟ ، 🔥

—•—•—•—•—•—•—•—•—•— ⌯ معلومة # عندما تضع رقم في نوع str يستم تعريف الرقم على انه نص وليس رقم // مثال k =str('40') print(k) - نتيجة 40 # ولاكن عندما تقوم بضربة بفسة // مثال k =str('40') m =(k*k) print(m) # سيضهر لك خطأ - " can't multiply sequence by non-int of type 'str' " # لخطا يكلك لا يمكن ضرب نوع srt قم بتعريفة الى int //مثال على int k =int('40') m =(k*k) print(m) # هنا يصبح الكود صحيح النتيجة 1600 —•—•—•—•—•—•—•—•—•— • Tele : @DIBIBl . @OCOOO0. ؟ ، 🔥

—•—•—•—•—•—•—•—•—•— ⌯ معلومة تقنية النوع str يعتمد على الترميز Unicode و هذا يعني أنك لن تواجه أي مشكلة عند التعامل مع نصوص عربية, إنجليزية, فرنسية إلخ.. —•—•—•—•—•—•—•—•—•— • Tele : @DIBIBl . @OCOOO0. ؟ ، 🔥