Python Courses
Open in Telegram
• YouTube : https://youtube.com/channel/UCUNbzQRjfAXGCKI1LY72DTA • instagram : https://instagram.com/_v_go?utm_medium=copy_link • Telgram : @DIBIBl , @TDTDI , @ruks3
Show more1 367
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
1 367
1 367
- قم بمشاهد هاذة البوست بي بعض المثلة عن loop
https://www.instagram.com/p/CSJ1iqkq_17/?utm_medium=copy_link
1 367
1 367
⌯ مثال عن حلقة 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 367
⌯ الحلقات الموجودة في بايثون
1- حلقة , for loop
¹ تستخدم الحلقة for للمرور على جميع عناصر السلسلة أو المصفوفة بسهولة بدون الحاجة لتعريف عداد و تحديد أين يبدأ و أين ينتهي.
و تستخدم لتنفيذ الكود عدة مرات محددة.
2 - حلقة ، while loop
² تستخدم الحلقة while لتنفيذ الكود عدة مرات غير محددة و يتوقف التنفيذ إذا تحقق شرط معين, لأن هذه الحلقة يتم توقيفها إذا تحقق الشرط الذي نضعه بين القوسين.
⌯ جمل التحكم في الحلقات في بايثون
1 - جملة ، break
¹ الجملة break تستخدم بشكل عام لإيقاف الحلقة في حال تحقق شرط معين. ثم تنتقل للكود الذي يليها في البرنامج.
2 - جملة ، continue
² الجملة continue تستخدم بشكل عام لإيقاف الدورة الحالية في الحلقة و الإنتقال إلى الدورة التالية فيها في حال تحقق شرط معين.
• Tele : @DIBIBl . @OCOOO0.
1 367
1 367
⌯ // مثال - 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 367
1 367
⌯ التعابير الشرطية (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 367
⌯ انواع جمل الشرط في بايثون
ا1 - ، (if)
- في اللغة العربية تعني " إذا ".
و هي تستخدم فقط في حال كنت تريد تنفيذ كود معين حسب شرط معين.
ا2 - (elif)
- تستخدم إذا كنت تريد وضع أكثر من إحتمال ( أي أكثر من شرط ).
جملة أو جمل الـ elif يوضعون في الوسط, أي بين الجملتين if و else.
ا3 - (else)
- في اللغة العربية تعني " أي شيء آخر ".
و هي تستخدم فقط في حال كنا نريد تنفيذ كود معين في حال كانت نتيجة جميع الشروط التي قبلها تساوي false.
يجب وضعها دائماً في الأخير, لأنها تستخدم في حال لم يتم تنفيذ أي جملة شرطية قبلها
• Tele : @DIBIBl . @OCOOO0.
1 367
1 367
—•—•—•—•—•—•—•—•—•—
✵ مثال - 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 367
—•—•—•—•—•—•—•—•—•—
✵ مثال - 1
# قيمته عبارة عن عدد صحيح ,x هنا قمنا بتعريف متغير إسمه
x = 3
# قيمته عبارة عن عدد عشري ,y هنا قمنا بتعريف متغير إسمه
y = 1.5
print(type(x)) # x هنا طبعنا نوع قيمة المتغير
print(type(y)) # y هنا طبعنا نوع قيمة المتغير
∴ سنحصل على النتيجة التالية عند التشغيل.
<class 'int'>
<class 'float'>
—•—•—•—•—•—•—•—•—•—
• Tele : @DIBIBl . @OCOOO0. ؟ ، 🔥
1 367
—•—•—•—•—•—•—•—•—•—
⟝ التعامل مع الأعداد في بايثون
1 - مفهوم الأعداد في بايثون
في البداية, أعداد تعني numbers في اللغة الإنجليزية.
في هذا الدرس ستتعرف على أنواع الأعداد و الدوال الجاهزة في بايثون للتعامل معها.
2 - أنواع الأعداد في بايثون
¹ نوع (int)
- يستخدم لتخزين أعداد صحيحة.
- مثال ☜ k = 3
³ نوع (float)
- يستخدم لتخزين أعداد تحتوي على فاصلة عشرية.
- مثال ☜ k = 1.7
—•—•—•—•—•—•—•—•—•—
• Tele : @DIBIBl . @OCOOO0. ؟ ، 🔥
1 367
—•—•—•—•—•—•—•—•—•—
⌯ مثال
# هنا قمنا بتعريف متغيرين تحتوي على قيم نصية
name = str('ruks')
job = str("Programmer")
# هنا قمنا بعرض قيم المتغيرات النصية بأسلوب مرتب
print('Name: ', name)
print('Job: ', job)
• سنحصل على النتيجة التالية عند التشغيل.
Name: ruks
Job: Programmer
—•—•—•—•—•—•—•—•—•—
• Tele : @DIBIBl . @OCOOO0. ؟ ، 🔥
1 367
—•—•—•—•—•—•—•—•—•—
⌯ معلومة
# عندما تضع رقم في نوع 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. ؟ ، 🔥
1 367
