بايثون هي لغة برمجة قوية تقدم طرقا مختلفة للعمل مع الأرقام. إحدى هذه الطرق هي الحصول على رقم من أرقام فردية. يمكن أن تكون هذه الميزة مفيدة في العديد من مجالات البرمجة ، بما في ذلك الرياضيات وتحليل البيانات والعمل مع التسلسلات العددية.
في هذا الدليل الكامل ، سننظر في طرق مختلفة للحصول على رقم من الأرقام باستخدام بايثون. سننظر في كيفية العمل مع الأعداد الصحيحة وأرقام الفاصلة العائمة. سوف نتعلم كيفية دمج الأرقام الفردية في رقم ، وكيفية تحويل رقم إلى سلسلة والعكس صحيح ، وكذلك كيفية التحقق مما إذا كان الرقم عددا صحيحا.
سوف نتعرف على وظائف وطرق بايثون الأساسية التي ستساعدنا في تنفيذ هذه العمليات. سوف تتعلم كيفية استخدام إنت() وتطفو() وظائف لتحويل الأرقام من تنسيق سلسلة إلى تنسيق رقمي والعودة ، وكيفية استخدام وظيفة ستر () لتحويل الأرقام إلى سلاسل ، وكيفية استخدام أساليب مختلفة للعمل مع الأرقام.
سيكون هذا الدليل مفيدا لكل من المبرمجين المبتدئين والمطورين ذوي الخبرة الذين يرغبون في تعلم طرق جديدة للعمل مع الأرقام في بايثون. لنبدأ بالأساسيات وننتقل تدريجيا إلى مواضيع أكثر تعقيدا حتى تتمكن من فهم كيفية الحصول على رقم من الأرقام باستخدام بايثون بشكل أفضل.
- إنشاء رقم من أرقام في بايثون
- 1. باستخدام عامل الضرب والإضافة
- 2. باستخدام وظيفة الانضمام ()
- 3. باستخدام دورة والعمليات الحسابية
- التحضير للعمل مع الأرقام
- طرق العمل مع الأرقام في بايثون
- تحويل الأرقام إلى أرقام في بايثون
- أمثلة على استخدام الأرقام في بايثون
- سؤال وجواب
- كيف يمكنني الحصول على رقم من الأرقام باستخدام بيثون?
- هل من الممكن الحصول على رقم من الأرقام دون استخدام سلاسل في بيثون?
- هل من الممكن الحصول على رقم من أرقام الفاصلة العائمة باستخدام بايثون?
- هل من الممكن الحصول على رقم من الأرقام باستخدام عمليات البت في بايثون?
إنشاء رقم من أرقام في بايثون
في بايثون ، هناك عدة طرق للحصول على رقم باستخدام أرقام مفردة. دعونا ننظر إلى بعض منهم.
1. باستخدام عامل الضرب والإضافة
واحدة من أسهل الطرق هي استخدام عامل الضرب والإضافة لتكوين رقم من أرقام فردية.
أ = 5
ب = 7
ج = 2
الرقم = أ * 100 + ب * 10 + ج
طباعة (رقم) # المخرجات 572
2. باستخدام وظيفة الانضمام ()
يوفر بايثون وظيفة الانضمام () التي يمكن استخدامها لدمج الأحرف الفردية في سلسلة. يمكن بعد ذلك تحويل هذه السلسلة إلى رقم.
أرقام = ['5', '7', '2']
الرقم = كثافة العمليات (".تاريخ(أرقام))
طباعة (رقم) # المخرجات 572
3. باستخدام دورة والعمليات الحسابية
يمكنك أيضا استخدام حلقة والعمليات الحسابية لإنشاء رقم من الأرقام. على سبيل المثال ، يمكنك استخدام ل حلقة للتكرار من خلال الأرقام وضرب كل رقم من قبل السلطة المقابلة من 10. يمكن بعد ذلك إضافة القيم الناتجة معا للحصول على الرقم النهائي.
الأرقام = [5 ، 7 ، 2]
الرقم = 0
لأني في النطاق (لين (أرقام)):
رقم = أرقام [أنا]
قوة = لين (أرقام) - أنا-1
رقم + = رقم * (10 * * قوة)
طباعة (رقم) # المخرجات 572
هذه ليست سوى بعض الطرق الممكنة للحصول على رقم من أرقام فردية في بايثون. اختيار واحد الذي يناسب الوضع الخاص بك محددة والاستمرار في العمل على المشاريع الخاصة بك!
التحضير للعمل مع الأرقام
قبل البدء في العمل مع الأرقام في بيثون ، تحتاج إلى التأكد من أنك قمت بتثبيت وتكوين جميع الأدوات اللازمة. وهذا يشمل:
- بايثون: قم بتثبيت أحدث إصدار من بايثون من الموقع الرسمي python.org .
- محرر التعليمات البرمجية: حدد محرر التعليمات البرمجية الذي ستعمل فيه. تتضمن بعض الخيارات الشائعة رمز الاستوديو المرئي والبيشارم والنص السامي.
- مترجم بايثون: تأكد من أن لديك حق الوصول إلى مترجم بايثون لتنفيذ التعليمات البرمجية على جهاز الكمبيوتر الخاص بك.
- مكتبة الرياضيات: تحتوي بايثون على مكتبة رياضيات مدمجة توفر وظائف للعمل مع الأرقام. إذا كنت بحاجة إلى وظائف رياضية إضافية ، فتأكد من تثبيت هذه المكتبة.
بمجرد تثبيت وتكوين جميع الأدوات اللازمة ، وكنت على استعداد لبدء العمل مع الأرقام في بيثون. ستحتاج إلى معرفة أساسية ببيثون ، مثل المتغيرات والمشغلين وبنيات التحكم.
طرق العمل مع الأرقام في بايثون
1. تحويل الأرقام إلى رقم:
عن طريق تمريرها سلسلة مع الأرقام كوسيطة. على سبيل المثال:
الرقم = "12345"
الأسطوانات = كثافة العمليات (عدد الأرقام)
طباعة (الأسطوانات) # الإخراج: 12345
2. تحويل رقم إلى سلسلة من الأرقام:
لتحويل الرقم إلى سلسلة ، ثم تجاوز كل حرف من السلسلة. على سبيل المثال:
الأسطوانات = 12345
عدد_ستر = شارع (الأسطوانات )
للأرقام في الأرقام:
طباعة (أرقام) # الإخراج: 1 2 3 4 5
3. العمليات الحسابية مع الأرقام:
توفر بايثون مجموعة واسعة من العمليات الحسابية للعمل مع الأرقام ، بما في ذلك الجمع والطرح والضرب والقسمة. على سبيل المثال:
أ = 5
ب = 3
المجموع = أ + ب
الفرق = أ-ب
المنتج = أ * ب
حاصل القسمة = أ / ب
طباعة (مجموع) # الإخراج: 8
طباعة (فرق) # الإخراج: 2
طباعة (المنتج) # الإخراج: 15
طباعة (حاصل) # الإخراج: 1.6666666666666667
4. المدمج في وظائف:
تقريب الرقم إلى عدد محدد من المنازل العشرية. على سبيل المثال:
الأسطوانات = -3.14
القيمة المطلقة = القيمة المطلقة (الأسطوانات )
رقم مستدير = دائري (رقم ، 1)
طباعة (عبس_نوم) # الإخراج: 3.14
طباعة (تقريب رقم) # الخلاصة: -3.1
5. العمل مع أرقام من رقم:
إذا كنت بحاجة إلى الحصول على أرقام فردية من رقم (على سبيل المثال ، الآحاد ، العشرات ، المئات) ، يمكنك استخدام القسمة وبقية عملية القسمة. على سبيل المثال:
الأسطوانات = 12345
الآحاد = الأسطوانات % 10
عشرات = (الأسطوانات / / 10) ٪ 10
مئات = (الأسطوانات / / 100) ٪ 10
طباعة (منها) # الإخراج: 5
طباعة (عشرات) # الإخراج: 4
طباعة (مئات) # الإخراج: 3
6. تحويل رقم إلى سلسلة بتنسيق محدد:
، مما يسمح لك بتحويل رقم إلى سلسلة بتنسيق محدد. على سبيل المثال:
الأسطوانات = 12345
تنسيق = تنسيق ( رقم ، "0 > 8")
طباعة (تنسيق رقم) # الإخراج: 00012345
تحويل الأرقام إلى أرقام في بايثون
يوفر بايثون عدة طرق لتحويل الأرقام إلى رقم. يمكن أن يكون هذا مفيدا عندما تحتاج إلى دمج أرقام فردية في رقم واحد أو تحويل سلسلة من الأرقام إلى تنسيق رقمي. في هذا الدليل ، سننظر في عدة طرق لتحويل الأرقام إلى أرقام في بايثون.
1. تحويل سلسلة إلى رقم
. هذه الوظيفة تقبل سلسلة وإرجاع عدد صحيح.
الرقم = كثافة العمليات ("42")
طباعة (رقم) # الإخراج: 42
2. تحويل قائمة الأرقام إلى رقم
لتحويل السلسلة إلى رقم.
أرقام = ["1", "2", "3", "4"]
الرقم = كثافة العمليات ("".تاريخ(أرقام))
طباعة (رقم) # الإخراج: 1234
3. تحويل الأرقام الفردية إلى رقم
لإنشاء رقم عن طريق إضافة أرقام بشكل متكرر.
أرقام = [1, 2, 3, 4]
الرقم = 0
للأرقام في الأرقام:
عدد = 10 * عدد + أرقام
طباعة (رقم) # الإخراج: 1234
4. تحويل الأرقام من سلسلة محددة
لتقسيم سلسلة إلى أرقام فردية ، ثم استخدم أيا من الطرق السابقة لتحويل الأرقام إلى رقم.
سلسلة = "1, 2, 3, 4"
أرقام = سلسلة.انقسام ("،")
الرقم = كثافة العمليات ("".تاريخ(أرقام))
طباعة (رقم) # الإخراج: 1234
الآن أنت تعرف عدة طرق لتحويل الأرقام إلى أرقام في بايثون. يمكنك اختيار الطريقة المناسبة اعتمادا على تنسيق الأرقام والمهمة التي يتعين حلها.
أمثلة على استخدام الأرقام في بايثون
1. استخدام الأرقام في العمليات الحسابية
يمكن استخدام الأرقام في بايثون لإجراء عمليات حسابية مختلفة مثل الجمع والطرح والضرب والقسمة. على سبيل المثال ، يمكنك إضافة رقمين باستخدام عامل التشغيل '+' :
رقم 1 = 5
رقم 2 = 3
مجموع = عدد 1 + عدد 2
طباعة (مجموع) # المخرجات: 8
2. استخدام الأرقام في العبارات الشرطية
يمكن استخدام الأرقام لتعيين الشروط في عبارات إذا-آخر. على سبيل المثال ، يمكنك التحقق مما إذا كان الرقم موجبا أم سالبا:
الأسطوانات = 10
إذا الأسطوانات > 0:
طباعة ("رقم موجب")
إليف الأسطوانات < 0:
طباعة ("الرقم سالب")
آخر:
طباعة ("الرقم صفر")
3. استخدام الأرقام في حلقة
يمكن استخدام الأرقام لإنشاء أو أثناء الحلقات. على سبيل المثال ، يمكنك طباعة الأرقام من 1 إلى 10 باستخدام حلقة:
لأني في النطاق (1 ، 11):
طباعة (ط) # أرقام المخرجات من 1 إلى 10
4. استخدام الأرقام في القوائم والصفوف
يمكن استخدام الأرقام في القوائم أو المجموعات لتخزين العناصر والوصول إليها. على سبيل المثال ، يمكنك إنشاء قائمة بالأرقام والوصول إليها حسب الفهرس:
أرقام = [1, 2, 3, 4, 5]
طباعة (أرقام [2]) # المخرجات: 3
5. استخدام الأرقام في السلاسل
يمكن استخدام الأرقام في سلاسل لتمثيل القيم الرقمية. على سبيل المثال ، يمكنك تحويل رقم إلى سلسلة باستخدام دالة ستر () أو استخدام الأرقام في عمليات السلسلة:
الأسطوانات = 123
عدد_ستر = شارع (الأسطوانات )
طباعة (رقم) # المخرجات: "123"
6. استخدام الأرقام في الوظائف
يمكن استخدام الأرقام في تحديد وظائف الاتصال. على سبيل المثال ، يمكنك إنشاء دالة تأخذ رقما كوسيطة وتعيد مربعها:
ميدان ديف (رقم):
عودة الأسطوانات * الأسطوانات
النتيجة = مربع (4)
طباعة (النتيجة) # المخرجات: 16
7. استخدام الأرقام في الوحدات والحزم
يمكن استخدام الأرقام باسم وحدة نمطية أو حزمة لتحديدها واستيرادها. على سبيل المثال ، يمكنك استيراد وحدة الرياضيات لإجراء العمليات الحسابية:
استيراد الرياضيات
الجذر التربيعي = الرياضيات.مربع (16)
طباعة (الجذر التربيعي) # المخرجات: 4.0
ملاحظة: في بايثون ، لا يمكن استخدام الأرقام كاسم لمتغير أو دالة تبدأ برقم.
سؤال وجواب
كيف يمكنني الحصول على رقم من الأرقام باستخدام بيثون?
يمكن استخدام طرق مختلفة للحصول على رقم من الأرقام باستخدام بايثون. واحد منهم هو الجمع بين الأرقام في سلسلة باستخدام طريقة الانضمام () ، ومن ثم تحويل السلسلة إلى رقم باستخدام الدالة إنت (). على سبيل المثال ، إذا كان لديك قائمة من الأرقام [1 ، 2 ، 3] ، يمكنك دمجها في سلسلة '123' باستخدام طريقة الانضمام (). ثم يمكنك تحويل هذه السلسلة إلى رقم باستخدام الدالة إنت () ، والحصول على الرقم 123.
هل من الممكن الحصول على رقم من الأرقام دون استخدام سلاسل في بيثون?
نعم ، من الممكن الحصول على رقم من الأرقام دون استخدام سلاسل في بايثون. إحدى الطرق هي استخدام العمليات مع الأرقام لدمج الأرقام. على سبيل المثال ، إذا كانت لديك قائمة بالأرقام [1 ، 2 ، 3] ، فيمكنك استخدام رقم الصيغة = (رقم * 10) + رقم لكل رقم من القائمة. يتم تعيين القيمة الأولية للرقم على 0 ، ثم يتم تحديثه لكل رقم في القائمة وفقا للصيغة. والنتيجة هي الرقم 123.
هل من الممكن الحصول على رقم من أرقام الفاصلة العائمة باستخدام بايثون?
نعم ، من الممكن الحصول على رقم النقطة العائمة من الأرقام باستخدام بايثون. للقيام بذلك ، يمكنك استخدام نفس النهج كما في الأعداد الصحيحة. على سبيل المثال ، إذا كانت لديك قائمة بالأرقام [1 ، 2 ، 3] وتريد الحصول على الرقم 1.23 ، يمكنك الجمع بين الأرقام في سلسلة '123' ، ثم تقسيم هذه السلسلة إلى قسمين — عدد صحيح وعشري — وتحويلها إلى أرقام. ثم يمكنك قسمة العدد الصحيح على 100 وإضافته برقم عشري للحصول على الرقم 1.23.
هل من الممكن الحصول على رقم من الأرقام باستخدام عمليات البت في بايثون?
نعم ، من الممكن الحصول على رقم من الأرقام باستخدام عمليات البت في بايثون. نهج واحد هو استخدام التحولات بيتويز وعمليات بيتويز أو الجمع بين الأرقام. على سبيل المثال ، إذا كانت لديك قائمة بالأرقام [1 ، 2 ، 3] ، فيمكنك البدء برقم فارغ ، ثم لكل رقم في القائمة ، قم بتحويله إلى اليسار بمقدار 1 باستخدام عامل التشغيل <<= واستخدام عملية أو (|) لإضافة رقم آخر إلى الرقم. والنتيجة هي الرقم 123.