English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا المثال، ستتعلم كيفية التحقق من رقم تم إدخاله من قبل المستخدم هو إيجابي، سالب أم صفر. يمكن حل هذا المسألة باستخدام جملة if ... elif ... else و جملة if ... elif ... else مدمجة.
لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Pythonالموضوع:
num = float(input("أدخل رقمًا: ")) if num > 0: print("رقم إيجابي") elif num == 0: print("0") else: print("رقم سالب")
في هذا المكان، نستخدم جملة if...elif...else. يمكننا تنفيذ العمليات التالية باستخدام جملة if مدمجة.
num = float(input("أدخل رقمًا: ")) if num >= 0: if num == 0: print("0") else: print("رقم إيجابي") else: print("رقم سالب")
النواتج الخاصة بكل برنامجين متطابقة.
الناتج: 1
أدخل رقمًا: 2 رقم إيجابي
الناتج: 2
أدخل رقمًا: 0 0
إذا كان الرقم أكبر من الصفر، فهو إيجابي. نحن نقوم بالتحقق من ذلك في تعبير if. إذا كان False، فإن الرقم سيكون صفرًا أو سالبًا. تم اختبار ذلك أيضًا في تعبيرات لاحقة.