الفرق بين المراجعتين لصفحة: «Python/if»

من موسوعة حسوب
ط نقل Mohammed Taher صفحة Python/Control Structures/if إلى Python/if
ط تنسيق كلمة
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:if في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:if في بايثون}}</noinclude>
تقدّم بايثون عبارة if للتحكم المشروط بتدفق الشيفرة، فعلى سبيل المثال:
تقدّم بايثون عبارة <code>if</code> للتحكم المشروط بتدفق الشيفرة، فعلى سبيل المثال:
<syntaxhighlight lang="python3">
<syntaxhighlight lang="python3">
>>> x = int(input("Please enter an integer: "))
>>> x = int(input("Please enter an integer: "))

مراجعة 03:16، 11 مارس 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 في لغات البرمجة الأخرى.

مصادر