عندما تعمل مع الأرقام في البرمجة ، يصبح من الضروري أحيانا تغيير رقم سالب إلى رقم موجب. هناك عدة طرق بسيطة للقيام بذلك في بايثون ، وفي هذه المقالة سنلقي نظرة على بعضها.
واحدة من أسهل الطرق لتحويل عدد سلبي إلى واحد إيجابي في بيثون هو استخدام المدمج في عبس() وظيفة. تقوم وظيفة القيمة المطلقة() بإرجاع القيمة المطلقة للرقم ، أي قيمته الموجبة دون مراعاة العلامة. مجرد تمرير عدد سلبي كوسيطة إلى وظيفة عبس () وسوف يعود قيمته الإيجابية. على سبيل المثال:
الأسطوانات = -4
ايجابي_الرقم = القيمة المطلقة (الأسطوانات )
طباعة (رقم إيجابي)
سيكون إخراج البرنامج:
4
هناك طريقة أخرى يمكن استخدامها وهي ضرب رقم سالب في -1. نظرا لأن الضرب في -1 يغير ببساطة علامة الرقم ، فإن ضرب رقم سالب في -1 يحوله إلى رقم موجب. على سبيل المثال:
في هذا المثال ، سيكون إخراج البرنامج أيضا:
4
الآن لديك بعض الطرق البسيطة لتحويل رقم سالب إلى رقم موجب في بايثون. يمكنك استخدام وظيفة القيمة المطلقة () للحصول على القيمة المطلقة للرقم ، أو ضربها في -1 لتغيير العلامة والحصول على رقم موجب. اختر الطريقة التي تناسب احتياجاتك ومنطق البرنامج الخاص بك.
- كيفية تغيير رقم سالب إلى رقم موجب في بايثون
- باستخدام وظيفة عبس ()
- باستخدام الشرط إذا بيان
- باستخدام مشغل أحادي زائد
- الأرقام السلبية والإيجابية في بايثون: لمحة موجزة
- طريقة القيمة المطلقة (): طريقة سهلة لتغيير الرقم
- استخدام العوامل الشرطية لتغيير الرقم
- عبس () وظيفة والعمليات الحسابية: نهج مشترك
- تغيير الرقم باستخدام الوظائف المضمنة
- أمثلة التعليمات البرمجية: كيفية تحويل رقم سالب إلى رقم موجب
- خاتمة
- سؤال وجواب
- كيف يمكنني تحويل رقم سالب إلى رقم موجب في بايثون?
- هل هناك أي طرق أخرى لتحويل رقم سالب إلى رقم موجب في بايثون?
- كيف يمكنني تحويل رقم سالب بحيث يظل سالبا?
- هل من الممكن تحويل رقم سالب إلى رقم موجب دون استخدام عمليات إضافية?
- كيف عبس () وظيفة العمل لغير صحيحة في بيثون?
- هل من الممكن تحويل رقم سالب إلى رقم موجب دون استخدام القيمة المطلقة () وظيفة?
كيفية تغيير رقم سالب إلى رقم موجب في بايثون
في لغة برمجة بايثون ، هناك عدة طرق لتحويل رقم سالب إلى رقم موجب. دعونا ننظر إليها بمزيد من التفصيل.
باستخدام وظيفة عبس ()
واحدة من أسهل الطرق لتغيير عدد سلبي إلى واحد إيجابي في بيثون هو استخدام وظيفة عبس المدمج (). ترجع هذه الوظيفة القيمة المطلقة للرقم ، أي معاملها. على سبيل المثال:
س = -10
ص = القيمة المطلقة (خ)
طباعة (ص) # الإخراج: 10
باستخدام الشرط إذا بيان
طريقة أخرى هي استخدام الشرط إذا بيان للتحقق من علامة رقم. إذا كان الرقم سالبا ، فيمكنك جعله موجبا بضربه في -1. على سبيل المثال:
س = -5
إذا س < 0:
س = - س
طباعة (س) # الإخراج: 5
باستخدام مشغل أحادي زائد
يمكنك أيضا استخدام علامة الجمع الأحادي ( + ) لتغيير علامة الرقم. يقوم الجمع الأحادي بتحويل رقم إلى قيمة موجبة إذا كان سالبا ، ويتركه دون تغيير إذا كان موجبا بالفعل. على سبيل المثال:
س = -7
س = + س
طباعة (س) # الإخراج: 7
وهكذا ، في بيثون هناك طرق مختلفة لتغيير عدد سلبي إلى واحد إيجابي. يعتمد اختيار طريقة معينة على الموقف المحدد وتفضيلات المبرمج.
الأرقام السلبية والإيجابية في بايثون: لمحة موجزة
في لغة برمجة بايثون ، يمكن أن تكون الأرقام إيجابية أو سلبية. الأرقام السالبة هي أرقام بعلامة " + "، والأرقام الموجبة هي أرقام بعلامة"—". يشار إلى علامة الرقم قبل الرقم نفسه.
عادة ما تستخدم الأرقام السالبة لتمثيل الديون والخسائر والتغيرات السلبية والقيم السلبية الأخرى. الأرقام الإيجابية ، على العكس من ذلك ، تشير إلى الدخل والربح والتغيرات الإيجابية ، إلخ.
بيثون لديها عدد من الوظائف والأساليب للعمل مع الأرقام السلبية والإيجابية. على سبيل المثال ، تسمح لك وظيفة القيمة المطلقة() بالحصول على القيمة المطلقة لرقم ، أي تحويل رقم سالب إلى رقم موجب. فإنه يأخذ حجة واحدة ، وعدد ، وإرجاع قيمته المطلقة.
مثال على استخدام وظيفة القيمة المطلقة () لتحويل رقم سالب إلى رقم موجب:
س = -5
ايجابي_س = القيمة المطلقة (خ)
طباعة (إيجابية) # الإخراج: 5
يمكن للأرقام السالبة أيضا المشاركة في العمليات الحسابية مثل الجمع والطرح والضرب والقسمة. نتيجة لإجراء عملية حسابية بأرقام سالبة ، يمكن الحصول على رقم سالب وموجب ، اعتمادا على قواعد إجراء هذه العملية.
على سبيل المثال ، عند إضافة رقم سالب ورقم موجب ، تحصل على رقم بعلامة ناقص إذا كان معامل الرقم السالب أكبر من معامل الرقم الموجب. إذا كان معامل الرقم الموجب أكبر من معامل الرقم السالب ، فإن النتيجة تكون رقما موجبا. إذا كان معامل الرقم السالب يساوي معامل الرقم الموجب ، فإن نتيجة الإضافة ستكون رقما بعلامة ناقص ، ولكن بقيمة معامل أصغر.
في بايثون ، من الممكن أيضا مقارنة الأرقام السلبية والإيجابية باستخدام عوامل المقارنة مثل "==", ">", "=" و"<=". ستكون نتيجة عملية المقارنة قيمة من النوع المنطقي-صواب أو خطأ ، اعتمادا على نتيجة المقارنة.
على سبيل المثال:
س = -5
ص = 10
طباعة (س < ص) # الإخراج: صحيح
طباعة (س > ص) # الإخراج: خطأ
طباعة (س = = ص) # الإخراج: خطأ
| المشغل | الوصف | مثال |
|---|---|---|
| == | بالتساوي | س = = ص |
| > | المزيد | س > ص |
| < | أقل | س < ص |
| >= | أكبر من أو يساوي | س > = ص |
| <= | أقل من أو يساوي | س < = ص |
خاتمة:
- الأرقام السالبة هي أرقام بعلامة" -".
- الأرقام الموجبة هي أرقام تحمل علامة"+".
- وظيفة القيمة المطلقة () يسمح لك للحصول على القيمة المطلقة لعدد.
- يمكن للأرقام السالبة والإيجابية المشاركة في العمليات الحسابية والمقارنة.
- ستكون نتيجة عملية المقارنة قيمة من النوع منطقي-صواب أو خطأ.
باستخدام هذه الميزات ، يمكنك العمل بسهولة مع الأرقام السلبية والإيجابية في بيثون وإجراء العمليات والشيكات اللازمة.
طريقة القيمة المطلقة (): طريقة سهلة لتغيير الرقم
طريقة عبس () هو المدمج في وظيفة بيثون التي تسمح لك لتحويل عدد سلبي إلى واحد إيجابي. ترجع طريقة القيمة المطلقة() القيمة المطلقة للرقم ، مع الحفاظ على علامته.
بناء الجملة لاستخدام طريقة عبس () كما يلي:
| عبس (خ) |
هنا س يمثل الرقم المراد تحويله. طريقة عبس () يعمل لكل من الأعداد الصحيحة (إنت) والأرقام الحقيقية (تعويم).
أمثلة على استخدام طريقة القيمة المطلقة() :
- سيعود 5.
- عوائد 3.14.
- عوائد 10.5.
يمكن استخدام طريقة القيمة المطلقة() في مواقف مختلفة. على سبيل المثال ، يمكن أن يكون مفيدا لحساب المسافة بين نقطتين على مستوى الإحداثيات ، حيث قد تكون قيم الإحداثيات سالبة.
من المهم أن نلاحظ أنه إذا تم توفير سلسلة أو غيرها من نوع البيانات غير الرقمية إلى طريقة عبس() كمدخل ، سيتم إنشاء استثناء تيبيرور. لذلك ، قبل استخدام طريقة عبس () ، تأكد من أن قيمة المتغير هو عدد ، أو التعامل مع الاستثناء وفقا لذلك.
استخدام العوامل الشرطية لتغيير الرقم
هناك عدة طرق بسيطة لتحويل رقم سالب إلى رقم موجب في بايثون. إحدى هذه الطرق هي استخدام المشغلين الشرطيين.
بادئ ذي بدء ، يمكنك استخدام عامل التعبير الشرطي إذا-آخر. يسمح لك هذا المشغل بتعيين شرط بناء على إجراء معين سيتم تنفيذه أو عدم تنفيذه.
مثال:
الأسطوانات = -5
إذا الأسطوانات < 0:
الأسطوانات = - الأسطوانات
في هذا المثال ، إذا كان العدد المتغير أقل من الصفر ، فسيتم ضربه في ناقص واحد ليتحول إلى رقم موجب. خلاف ذلك ، إذا كان الرقم موجبا بالفعل ، فلن يحدث شيء.
يمكنك أيضا استخدام المشغل الشرطي الثلاثي. يحتوي هذا البيان على التنسيق التالي :شرط? القيمة إذا كانت صحيحة: القيمة إذا كانت صحيحة.
مثال:
الأسطوانات = -5
الأسطوانات = - الأسطوانات إذا الأسطوانات < 0 آخر الأسطوانات
في هذه الحالة ، إذا كان العدد المتغير أقل من الصفر ، فسيتم ضربه في ناقص واحد ، وإلا فإنه يظل دون تغيير.
تسمح لك كلتا الطريقتين بتغيير رقم سالب إلى رقم موجب. يمكنك اختيار الشخص الذي تفضله أو الأكثر ملاءمة لمهمتك المحددة.
عبس () وظيفة والعمليات الحسابية: نهج مشترك
في بايثون ، هناك عدة طرق لتحويل رقم سالب إلى رقم موجب. واحدة من أبسط الطرق وأكثرها ملاءمة هي استخدام وظيفة القيمة المطلقة ().
وظيفة القيمة المطلقة () ترجع القيمة المطلقة لعدد ، وهذا هو ، معامل لها. إذا قمت بتمرير رقم موجب ، فستقوم الوظيفة ببساطة بإعادته دون تغيير. إذا قمت بتمرير رقم سالب ، فإن الدالة تعيده بعلامة معاكسة.
مثال على استخدام وظيفة القيمة المطلقة() :
العدد = -10
ايجابي_رقم = القيمة المطلقة (عدد)
طباعة (رقم إيجابي) # الإخراج : 10
إذا كنت بحاجة فقط إلى الحصول على قيمة موجبة لرقم ، فإن استخدام وظيفة القيمة المطلقة() هو الحل الأبسط والأكثر قابلية للفهم.
ومع ذلك ، هناك طرق أخرى لتحويل رقم سالب إلى رقم موجب باستخدام العمليات الحسابية. على سبيل المثال ، يمكنك ضرب رقم سالب في -1 للحصول على مكافئه الموجب.
مثال:
العدد = -10
الرقم الإيجابي = الرقم * -1
طباعة (رقم إيجابي) # الإخراج : 10
يمكن أن يكون هذا الأسلوب مفيدا عندما تحتاج إلى إجراء عمليات حسابية إضافية برقم ، مثل الإضافة أو القسمة.
نتيجة لذلك ، يعتمد اختيار كيفية تحويل رقم سالب إلى رقم موجب على المهمة المحددة وتفضيلك في استخدام الكود. في معظم الحالات ، سيكون استخدام وظيفة القيمة المطلقة هو الحل الأبسط والأكثر فعالية.
تغيير الرقم باستخدام الوظائف المضمنة
تقدم بايثون العديد من الوظائف المضمنة التي يمكن أن تساعد في تحويل رقم سالب إلى رقم موجب. دعونا ننظر إلى بعض منهم:
- : ترجع هذه الدالة القيمة المطلقة للرقم ، أي القيمة الموجبة للرقم. سيؤدي تطبيق هذه الدالة على رقم سالب إلى تحويلها إلى رقم موجب.
- : تحدد هذه الوظيفة القيمة القصوى من رقمين. إذا قمت بتمرير رقم سالب ورقم موجب ، تقوم الدالة بإرجاع رقم موجب.
- : تحدد هذه الوظيفة الحد الأدنى للقيمة من رقمين. إذا قمت بتمرير رقم سالب ورقم موجب ، تقوم الدالة بإرجاع رقم سالب.
أمثلة على استخدام هذه الوظائف:
مثال 1:
العدد = -5
ايجابي_رقم = القيمة المطلقة (عدد)
طباعة (رقم إيجابي) # الإخراج: 5
المثال 2:
عدد_1 = -10
عدد_2 = 20
الحد الأقصى = الحد الأقصى (عدد_1 ، عدد_2)
طباعة (الحد الأقصى) # الإخراج: 20
المثال 3:
عدد_1 = -5عدد_2 = 10
الحد الأدنى = الحد الأدنى (عدد_1 ، عدد_2)
طباعة (الحد الأدنى) # الإخراج: -5
مع هذه الوظائف المضمنة ، يمكنك بسهولة تغيير رقم سالب إلى رقم موجب في بايثون.
أمثلة التعليمات البرمجية: كيفية تحويل رقم سالب إلى رقم موجب
في لغة برمجة بايثون ، هناك عدة طرق لتحويل رقم سالب إلى رقم موجب.
1. باستخدام المدمج في وظيفة عبس()
إرجاع القيمة المطلقة لعدد ، وهذا هو ، قيمته الإيجابية. إليك كيفية تطبيق هذه الوظيفة:
س = -5
ايجابي_س = القيمة المطلقة (خ)
طباعة (إيجابية) # الإخراج: 5
2. باستخدام الشرط إذا بيان
. هنا مثال على هذا الرمز:
س = -10
إذا س < 0:
ايجابي_س = - س
آخر:
إيجابي_س = س
طباعة (إيجابية) # الإخراج : 10
3. باستخدام العملية غير المتجهة إلى البت
لعكس علامة رقم. هنا هو رمز المثال:
س = -7
ايجابية_س = س إذا س > = 0 آخر-س
طباعة (إيجابية) # الإخراج: 7
كل هذه الطرق تعطي نفس النتيجة: فهي تحول الرقم السالب إلى رقم موجب. يمكنك اختيار واحد هو الأكثر ملاءمة لمهمتك المحددة.
خاتمة
في هذه المقالة ، نظرنا في عدة طرق لتحويل رقم سالب إلى رقم موجب في بايثون. استخدمنا المدمج في وظائف رياضية عبس () والرياضيات.فابس () ، وتستخدم أيضا المشغلين الشرطيين والعمليات الحسابية.
درسنا أيضا كيف يتم تمثيل الأرقام السالبة في شكل ثنائي وكيفية عكس البتات الخاصة بهم باستخدام عامل التشغيل غير البت. بالإضافة إلى ذلك ، نظرنا في كيفية استخدام الوحدة النمطية لتحويل مجموعة من الأرقام السالبة إلى أرقام موجبة.
باستخدام الطرق المقترحة ، يمكنك بسهولة تحويل رقم سالب إلى رقم موجب في بايثون ، اعتمادا على مهمتك وتفضيلاتك المحددة.
الآن أنت تعرف عدة طرق مختلفة لتحويل الأرقام السالبة إلى أرقام موجبة في بايثون. يمكنك اختيار أفضل ما يناسب احتياجاتك وإنشاء برامج أكثر قوة باستخدام المفاهيم التي تعلمتها.
سؤال وجواب
كيف يمكنني تحويل رقم سالب إلى رقم موجب في بايثون?
في بايثون ، يمكنك استخدام وظيفة القيمة المطلقة () لتحويل رقم سالب إلى رقم موجب. فإنه يعود القيمة المطلقة لعدد ، وهذا هو ، معامل لها. على سبيل المثال ، القيمة المطلقة(-5) سيعود 5.
هل هناك أي طرق أخرى لتحويل رقم سالب إلى رقم موجب في بايثون?
نعم ، هناك طرق أخرى في بايثون لتحويل رقم سالب إلى رقم موجب. يمكنك استخدام عامل التشغيل " - " ، الذي يعكس علامة الرقم. على سبيل المثال ، - (-5) سيعود 5. يمكنك أيضا ضرب رقم سالب في -1: -5 * -1 سيعود 5. كل من هذه الأساليب تعادل استخدام وظيفة عبس ().
كيف يمكنني تحويل رقم سالب بحيث يظل سالبا?
إذا كنت تريد تحويل رقم سالب بحيث يظل سالبا ، فيمكنك استخدام إحدى الطرق الموضحة ثم تغيير علامته "-" مرة أخرى أو الضرب في -1. على سبيل المثال ، - القيمة المطلقة(-5) سيعود -5 ، و - (-5* -1) سيعود -5.
هل من الممكن تحويل رقم سالب إلى رقم موجب دون استخدام عمليات إضافية?
ليس لدى بايثون طريقة مضمنة خاصة لتحويل رقم سالب إلى رقم موجب دون استخدام عمليات إضافية. من الضروري استخدام ، على سبيل المثال ، وظيفة القيمة المطلقة() أو عامل التشغيل "-" أو الضرب في -1.
كيف عبس () وظيفة العمل لغير صحيحة في بيثون?
وظيفة عبس () في بيثون يعمل بنفس الطريقة لغير الأعداد الصحيحة كما للأعداد الصحيحة-فإنه يعود القيمة المطلقة لعدد (وحدة لها). على سبيل المثال ، القيمة المطلقة(-3.14) سيعود 3.14.
هل من الممكن تحويل رقم سالب إلى رقم موجب دون استخدام القيمة المطلقة () وظيفة?
نعم ، في بيثون فمن الممكن لتحويل عدد سلبي إلى واحد إيجابي دون استخدام عبس() وظيفة. يمكن القيام بذلك ، على سبيل المثال ، باستخدام عامل التشغيل" -":- (-5) إرجاع 5. يمكنك أيضا ضرب رقم سالب في -1: -5 * -1 سيعود 5. كل من هذه الأساليب تعادل استخدام وظيفة عبس ().