الفرق بين المراجعتين لصفحة: «Python/if»
< Python
أنشأ الصفحة ب'تقدّم بايثون عبارة if للتحكم المشروط بتدفق الشيفرة، فعلى سبيل المثال:<syntaxhighlight lang="python3"> >>> x = int...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
تقدّم بايثون عبارة if للتحكم المشروط بتدفق الشيفرة، فعلى سبيل المثال:<syntaxhighlight lang="python3"> | <noinclude>{{DISPLAYTITLE:if في بايثون}}</noinclude> | ||
تقدّم بايثون عبارة if للتحكم المشروط بتدفق الشيفرة، فعلى سبيل المثال: | |||
<syntaxhighlight lang="python3"> | |||
>>> x = int(input("Please enter an integer: ")) | >>> x = int(input("Please enter an integer: ")) | ||
Please enter an integer: 42 | Please enter an integer: 42 | ||
سطر 13: | سطر 15: | ||
... | ... | ||
More | More | ||
</syntaxhighlight>يمكن استخدام أي عدد من عبارات <code>elif</code> ويمكن أيضًا عدم استخدامها على الإطلاق، أما العبارة <code>else</code> فاستخدامها اختياري. | </syntaxhighlight> | ||
يمكن استخدام أي عدد من عبارات <code>elif</code> ويمكن أيضًا عدم استخدامها على الإطلاق، أما العبارة <code>else</code> فاستخدامها اختياري. | |||
الكلمة المفتاحية <code>'elif'</code> هي اختصار لعبارة <code>'else if'</code> وهي مفيدة في التخلص من الإزاحات الزائدة. ويعدّ تسلسل العبارات <code>if ... elif ... elif ...</code> بديلًا عن عبارات <code>switch</code> أو <code>case</code> في لغات البرمجة الأخرى. | الكلمة المفتاحية <code>'elif'</code> هي اختصار لعبارة <code>'else if'</code> وهي مفيدة في التخلص من الإزاحات الزائدة. ويعدّ تسلسل العبارات <code>if ... elif ... elif ...</code> بديلًا عن عبارات <code>switch</code> أو <code>case</code> في لغات البرمجة الأخرى. |
مراجعة 20:45، 10 مارس 2018
تقدّم بايثون عبارة if للتحكم المشروط بتدفق الشيفرة، فعلى سبيل المثال:
>>> x = int(input("Please enter an integer: "))
Please enter an integer: 42
>>> if x < 0:
... x = 0
... print('Negative changed to zero')
... elif x == 0:
... print('Zero')
... elif x == 1:
... print('Single')
... else:
... print('More')
...
More
يمكن استخدام أي عدد من عبارات elif
ويمكن أيضًا عدم استخدامها على الإطلاق، أما العبارة else
فاستخدامها اختياري.
الكلمة المفتاحية 'elif'
هي اختصار لعبارة 'else if'
وهي مفيدة في التخلص من الإزاحات الزائدة. ويعدّ تسلسل العبارات if ... elif ... elif ...
بديلًا عن عبارات switch
أو case
في لغات البرمجة الأخرى.
مصادر
- صفحة More Control Flow Tools في توثيق بايثون الرسمي.