بايثون هي واحدة من لغات البرمجة الأكثر شعبية ، والتي تستخدم على نطاق واسع لإنشاء العديد من التطبيقات والمواقع الإلكترونية. واحدة من أبسط المهام وأكثرها شيوعا هي زيادة قيمة المتغير بمقدار 1. في هذه المقالة ، سنلقي نظرة على عدة طرق ستساعدك على حل هذه المشكلة بشكل فعال.
الطريقة الأولى هي استخدام عامل الزيادة. بيثون لديها عامل زيادة " ++ " ، والتي يمكن استخدامها لزيادة قيمة متغير بنسبة 1. على سبيل المثال ، إذا كان لديك متغير "س" بقيمة 5 ، يمكنك زيادته بمقدار 1 عن طريق كتابة "س x". ومع ذلك ، من المهم ملاحظة أن هذا المشغل غير مدعوم في بايثون. بدلا من ذلك ، يمكنك استخدام عامل التشغيل "+ = " ، مما يزيد من قيمة المتغير بمقدار معين. على سبيل المثال ، "س += 1" سيزيد من قيمة المتغير "س" بنسبة 1.
الطريقة الثانية هي استخدام وظيفة" + =1". بيثون لديه المدمج في وظيفة "+=1" أن يزيد من قيمة متغير بنسبة 1. هذه طريقة أكثر ملاءمة وقابلة للقراءة لزيادة قيمة المتغير بمقدار 1. على سبيل المثال ، إذا كان لديك متغير "س" بقيمة 5 ، يمكنك زيادته بمقدار 1 عن طريق كتابة "س+=1".
طباعة (خ)
- س += 1
- طباعة (خ)
- في هذه المقالة ، نظرنا في عدة طرق بسيطة لزيادة قيمة المتغير بمقدار 1 في بايثون. يمكنك اختيار أي من هذه الطرق بناء على تفضيلاتك ومتطلبات مشروعك.
- المتغيرات في بايثون
- طرق زيادة المتغير بمقدار 1
- باستخدام عامل الزيادة
- باستخدام طريقة" + =1"
- باستخدام وظيفة "الزيادة"
- تفاصيل زيادة أنواع مختلفة من البيانات
زيادة المتغيرات الرقمية
سؤال وجواب
كيف يمكنني زيادة متغير بنسبة 1 في بيثون?
ما هي طريقة أخرى لزيادة متغير بنسبة 1 في بيثون?
هل من الممكن زيادة متغير بواسطة 1 باستخدام عامل الزيادة """ في بايثون?
ما هي العوامل الحسابية الأخرى التي يمكن استخدامها لزيادة متغير بواسطة 1 في بايثون?
هل من الممكن زيادة متغير بنسبة 1 دون استخدام العوامل الحسابية في بيثون?
الأسطوانات
,
- الاسم
- و
- تم تعيين القيم 5 ، " جون " و
، على التوالي.
المتغيرات في بيثون يمكن أن تتغير ، يمكن تحديث قيمها أو إعادة تعيينها. لزيادة قيمة المتغير بمقدار 1 ، يمكنك استخدام إحدى الطرق البسيطة:
باستخدام عامل التشغيل + =
باستخدام
عودة الأسطوانات + 1
س = 5
استخدام عامل الزيادة في حلقة
يمكن أيضا استخدام عامل الزيادة في الحلقات لزيادة قيمة المتغير بشكل تدريجي. على سبيل المثال:
ل س في النطاق (5):
طباعة (س) # أرقام المخرجات من 0 إلى 4
هذه هي الطرق الرئيسية لزيادة المتغير بمقدار 1 في لغة برمجة بايثون. يمكن استخدام كل منها اعتمادا على المتطلبات المحددة لبرنامجك.
باستخدام عامل الزيادة
في بايثون ، يسمح لك عامل الزيادة + = بزيادة قيمة المتغير برقم محدد.
على سبيل المثال ، لزيادة قيمة المتغير س بنسبة 1 ، يجب عليك استخدام بناء الجملة التالي:
س += 1
هذا النحو يعادل الكتابة
س = س + 1
، ومع ذلك ، فإن مشغل الزيادة أكثر إحكاما وملاءمة للاستخدام.
على سبيل المثال ، لنفترض أن لدينا متغيرا
العد
، والذي يحتوي على العدد الحالي للعناصر.
لزيادة هذه القيمة بمقدار 1 ، يكفي استخدام عامل الزيادة:
عدد + = 1
يمكن أن يكون هذا مفيدا ، على سبيل المثال ، عند حساب عدد التكرارات التي يتم إجراؤها في حلقة ، وإضافة عناصر إلى قائمة موجودة ، والعديد من المواقف الأخرى.
باستخدام طريقة" + =1"
في لغة برمجة بايثون ، هناك عدة طرق لزيادة قيمة المتغير بمقدار 1. واحدة من أبسط الطرق وأكثرها قابلية للفهم هي استخدام طريقة "+=1".
تسمح لك طريقة" + =1 " بزيادة قيمة المتغير بمقدار 1 وتعيين قيمة جديدة له. وهو يعمل لجميع أنواع البيانات الرقمية مثل الأعداد الصحيحة (كثافة العمليات) وأرقام الفاصلة العائمة (تعويم).
لاستخدام طريقة" + =1 "، يجب عليك تحديد اسم المتغير الذي تريد إضافة 1 إليه ، ثم عامل التشغيل "+ = " والرقم 1. على سبيل المثال:
س = 5 |
في هذا المثال ، يتم زيادة قيمة المتغير "س" بنسبة 1 ويتم تعيين قيمة جديدة 6. يتم عرض النتيجة باستخدام وظيفة" طباعة".
يمكن أيضا دمج طريقة" + =1 " مع عمليات أخرى. على سبيل المثال ، يمكنك زيادة متغير بمقدار 2 ، 3 ، إلخ.:
- طباعة (ص) # الإخراج: 12
- طباعة (ض) # الإخراج: 11
- باستخدام وظيفة "الزيادة"
في لغة برمجة بايثون ، هناك عدة طرق لزيادة قيمة المتغير بمقدار 1. واحد منهم يستخدم وظيفة" الزيادة". تأخذ هذه الوظيفة متغيرا كمدخل وتزيد قيمته بمقدار 1.
بناء الجملة:
متغير = زيادة (متغير)
أين
متغير
هو اسم المتغير المراد زيادته بمقدار 1.
مثال على استخدام وظيفة "الزيادة" :المتغير
x
قيمة 5.
- نطبق وظيفة" الزيادة " على المتغير
x
.
قيمة المتغير
- x
يصبح 6.
ملاحظة: لا تغير دالة الزيادة قيمة المتغير بدون تعيين.
مثال على الكود:
- س = 5
س = زيادة (س)
طباعة (خ)
خاتمة:
- 6
يتيح لك استخدام وظيفة" الزيادة " زيادة قيمة المتغير بمقدار 1 دون الحاجة إلى تعيين قيمة جديدة بشكل صريح. يمكن أن يكون مفيدا عندما تحتاج إلى زيادة متغير بواحد داخل حلقة أو كتل تعليمات برمجية أخرى.
تفاصيل زيادة أنواع مختلفة من البيانات
في بايثون ، هناك عدة طرق لزيادة المتغير بمقدار 1. ومع ذلك ، فإن كل نوع بيانات له تفاصيله الخاصة ، والتي يجب أخذها في الاعتبار عند إجراء عملية زيادة.
- الأعداد الصحيحة( كثافة العمليات): يمكن إضافة 1 إلى متغير عدد صحيح باستخدام += عامل التشغيل أو عامل زيادة incre ، وهو شكل قصير من الكتابة لـ +=1. على سبيل المثال:
س = 5
س + = 1 # س = س + 1
طباعة (س) # الإخراج: 6
| ص = 3.14 | ص + = 1 # ص = ص + 1 |
|---|---|
| طباعة (ص) # الإخراج: 4.14 | سلاسل (شارع): إضافة سلسلة بحرف أو سلسلة من الأحرف ، كما في حالة الأرقام ، أمر مستحيل بسبب ثبات نوع بيانات السلسلة. ومع ذلك ، يمكنك إنشاء سلسلة جديدة من خلال دمج السلسلة الأصلية مع الحرف المطلوب باستخدام عامل التشغيل + : |
| كلمة = "مرحبا" | كلمة = كلمة+"!"#إنشاء خط جديد |
| طباعة (كلمة) # الإخراج: مرحبا! | قوائم (قائمة): لزيادة القائمة بمقدار 1 ، يمكنك استخدام طريقة إلحاق (). انها تسمح لك لإضافة عنصر إلى نهاية القائمة: |
| الأرقام = [1 ، 2 ، 3] | أرقام.إلحاق (4) |
| طباعة (أرقام) # الإخراج: [1, 2, 3, 4] | الصفوف (الصفوف): تماما مثل الأوتار ، الصفوف غير قابلة للتغيير. لذلك ، لا يمكنك زيادة المجموعة بإضافة عنصر جديد. ومع ذلك ، يمكنك إنشاء مجموعة جديدة من خلال الجمع بين مجموعتين موجودتين: |
القيم = (1 ، 2 ، 3)
القيم = القيم + (4,)
- الأعداد الصحيحة (كثافة العمليات)
- ) طريقة إلحاق ()
- سيزيد المتغير
x
بواسطة 1.
باستخدام المشغل++: بيثون ليس لديها المشغل incre زيادة
، كما هو الحال في بعض لغات البرمجة الأخرى (على سبيل المثال ، ج++). لذلك ، لا يمكنك الكتابة فقط في بايثون
x++
لزيادة قيمة المتغير
x
على 1.
باستخدام المشغل =: باستخدام المشغل
=
يمكنك زيادة قيمة المتغير عن طريق تعيين قيمة جديدة مساوية للقيمة السابقة زائد 1. على سبيل المثال,
س = س + 1
سيزيد المتغير
x
بواسطة 1.
في ما يلي مثال رمز صغير يوضح استخدام المشغلين لزيادة متغير رقمي بمقدار 1:
س = 10
س += 1