Skip to content

Commit

Permalink
Adjust trasnlation for lesson 4
Browse files Browse the repository at this point in the history
  • Loading branch information
abobakr mohammed authored and abobakrosman committed Jan 12, 2025
1 parent 87a009d commit a3d160c
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions lessons/beginners-en/comparisons/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,9 @@
</tr>
</table>

يحتوي Python أيضًا على أنواع أخرى من المعاملات (operators). تُستخدم عوامل المقارنة (العلاقات)(relational) لمقارنة القيم.
يحتوي Python أيضًا على أنواع أخرى من المعاملات (operators). تُستخدم عوامل المقارنة (relational) لمقارنة القيم.
جرب ما تفعله!

(يمكنك تجربتها باستخدام `()print` في الكود الخاص بك ،
أو يمكنك تجربة سطر أوامر `python`).

Expand Down Expand Up @@ -64,7 +65,7 @@
تسمى قيم المقارنة **قيم منطقية (boolean)**
(نسبة ل[جورج بول](http://en.wikipedia.org/wiki/George_Boole)).
يتم استخدامها في كل مرة نريد فيها معرفة ما إذا كان شيء ما `صواب` أو `خاطئ`.
التعبيرات المنطقية هي بالضبط هذان - `صواب` و `خاطئ`.
التعبيرات المنطقية هي بالضبط هذان : `صواب` و `خاطئ`.

مثل جميع القيم ، يمكن تعيين `صواب` و `خاطئ` للمتغيرات:

Expand Down Expand Up @@ -150,27 +151,27 @@ print("Thank you for using the geometric calculator.")
بعد الشرط يجب أن تكتب نقطتين (:).
يتم متابعة النقاط بواسطه الأوامر التي سيتم تنفيذها إذا كان الشرط `صواب True`.

يجب عليك إزاحة الأسطر التالية بمقدار 4 مسافات بعد كل نقطتين تستخدمهما في بايثون. (indent)
يجب عليك إزاحة الأسطر التالية بمقدار 4 مسافات بعد كل نقطتين تستخدمهما في بايثون(indent).

ثم على نفس مستوى `if` ، اكتب `else` متبوعًا بـ `colon :`. الأسطر التالية
تحتوي على الأوامر التي يتم تنفيذها إذا كان الشرط `خاطئ False` ، ويجب أن تحتوي على مسافة (indent) أيضًا. <br>

يمكنك بعد ذلك كتابة كود آخر ، و بدون مسافة بادئة (indent) وسيتم تنفيذه في كل مرة ، لأنه
انتهى بالفعل `if` statement `code block`.
يمكنك بعد ذلك كتابة كود آخر ، و بدون مسافة (indent) وسيتم تنفيذه في كل مرة ، لأن
ال `if` statement `code block`. قد انتهت بالفعل

> [note]
> لا يلزم أن تكون المسافة البادئة 4 مسافات ، يمكنك استخدام
> 2 أو حتى 11 ، أو يمكنك استخدام علامة التبويب. النقطة هي أن
> ضمن كتلة كود واحدة ، يجب أن تكون المسافة البادئة هي نفسها.
> لذلك إذا كنت تعمل على مشروع ما مع شخص آخر ، فأنت
> يجب أن تتفق على المسافة البادئة للبرنامج
> لذلك إذا كنت تعمل على مشروع ما مع شخص آخر ، فأنه
> يجب ألإتفاق على المسافة للبرنامج
> لتتمكن من تشغيله بشكل صحيح. معظم الناس
> من مجتمع Python يتفقون على 4 مسافات.
## عبارات شرطية أخرى (Other conditional statements)

في بعض الأحيان لا تكون عبارة `else` ضرورية.
لا يفعل البرنامج التالي أي شيء إضافي إذا لم يكن الرقم مساويًا للصفر.
بحيث لا يفعل السطر البرمجي التالي أي شيء إضافي إذا لم يكن الرقم مساويًا للصفر.

```python
number = int(input('Enter a number, to which I will add 3: '))
Expand All @@ -180,7 +181,7 @@ print(number, '+ 3 =', number + 3)
```

في بعض الأحيان تكون هناك حاجة إلى عدة شروط. لهذا الموقف ، لدينا عبارة `elif`
(مزيج من `else` و `if`). إنه بين `if` و `else`.
(مزيج من `else` و `if`). تكون بين `if` و `else`.
يمكنك تكرار كلمة `elif` بعد أول `if` ، ولكن
سيتم تنفيذ فرع واحد فقط ، بالتحديد: الأول
حيث تتحقق الشروط (إنها `صواب True`).
Expand All @@ -204,15 +205,15 @@ else :

## ملابس الشتاء (Winter clothing)

القطعة التالية من التعليمات البرمجية متقدمة بعض الشيء ولن نناقشها بالكامل الآن. للعمل معها ، تحتاج فقط إلى فهم أنها ستقوم بتحميل درجة الحرارة الحالية في مدينة فيينا (الكتابة باللغة الألمانية Wien لعدم الخلط بينها وبين مدينة فيينا الموجودة في الولايات المتحدة الأمريكية) من الإنترنت إلى متغير variable:
الجزء التالي من التعليمات البرمجية متقدم بعض الشيء ولن نناقشه بالكامل الآن. حاليا ، تحتاج فقط إلى فهم أنها ستقوم بتحميل درجة الحرارة الحالية في مدينة فيينا (الكتابة باللغة الألمانية Wien لعدم الخلط بينها وبين مدينة فيينا الموجودة في الولايات المتحدة الأمريكية) من الإنترنت إلى متغير variable:

```python
from urllib.request import urlopen
url = "https://wttr.in/Wien?format=%t"
temperature = int(urlopen(url).read().decode().strip("°C"))
```

اكتب برنامجًا يستخدم `if` و `elif` و `else` والذي يطبع ما إذا كنت ستحتاج إلى سترة ، أو سترة خفيفة أو معطف شتوي اعتمادًا على درجة الحرارة الحالية:
الان اكتب برنامجًا يستخدم `if` و `elif` و `else` والذي يطبع ما إذا كنت ستحتاج إلى سترة ، أو سترة خفيفة أو معطف شتوي اعتمادًا على درجة الحرارة الحالية:

{% filter solution %}

Expand All @@ -233,7 +234,7 @@ temperature = int(urlopen(url).read().decode().strip("°C"))

## حجر ورقة مقص (Rock paper scissors)

يمكن ادراج (nesting) عبارات `if` - بعد عبارة `if` ومسافاتها البادئة (indentation) ، يمكن أن تكون هناك عبارات `if` أخرى.
يمكن ادراج عدة عبارات `if`(nesting) - بعد عبارة `if` و إزاحتها 4 مسافات (indentation) ، يمكن أن تكون هناك عبارات `if` أخرى.


```python
Expand Down

0 comments on commit a3d160c

Please sign in to comment.