شاید شناختهشدهترین نوع دستور، دستور 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 در زبانهای دیگر است.
اگر مقداری را با چندین ثابت مقایسه میکنید، یا بررسی انواع یا ویژگیهای خاصی را انجام میدهید، ممکن است دستور match نیز برایتان مفید باشد. برای جزئیات بیشتر بخش «دستورات match» را ببینید.
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://docs.python.org/3/tutorial