الانتقال إلى المحتوى الرئيسي

كيفية حساب عدد صحيح في متغير ن: خيارات سطر الكود

واحدة من المهام الرئيسية في تطوير البرمجيات هو إدخال البيانات. في بعض الحالات ، نحتاج إلى إدخال عدد صحيح وحفظه في متغير لمزيد من المعالجة. هناك عدة طرق لإنجاز هذه المهمة. دعونا نلقي نظرة على بعض خيارات سطر التعليمات البرمجية الأكثر شيوعا لقراءة عدد صحيح وحفظه في المتغير ن.

. على سبيل المثال ، لحساب رقم وحفظه في المتغير ن ، تحتاج إلى كتابة الكود التالي:

سكانف ("٪د " ، & ن);

من لغة جافا. تقرأ هذه الطريقة عددا صحيحا من لوحة المفاتيح وتحفظه في متغير. على سبيل المثال ، لحساب رقم وحفظه في المتغير ن ، تحتاج إلى كتابة الكود التالي:

ن = الماسح الضوئي.التالي ();

يتيح لك استخدام أحد خيارات سطر التعليمات البرمجية هذه قراءة عدد صحيح من لوحة المفاتيح وحفظه في متغير. يعتمد اختيار الطريقة المطلوبة على لغة البرمجة وأدوات التطوير المستخدمة.

  1. خيارات لقراءة عدد صحيح إلى متغير في لغة البرمجة
  2. قراءة عدد صحيح من إدخال المستخدم
  3. قراءة عدد صحيح من ملف
  4. قراءة عدد صحيح من سطر الأوامر
  5. قراءة عدد صحيح من قاعدة البيانات
  6. قراءة عدد صحيح من الشبكة
  7. سؤال وجواب
  8. كيف يمكنني تحويل سلسلة إلى عدد صحيح في بيثون?
  9. هل من الممكن قراءة عدد صحيح من لوحة المفاتيح في بيثون?
  10. كيف يمكنني التحقق من أن المستخدم أدخل عدد صحيح من لوحة المفاتيح في بيثون?
  11. كيفية قراءة عدد صحيح من ملف في بيثون?
  12. هل من الممكن قراءة عدد صحيح من سلسلة باستخدام الإدخال () طريقة في بيثون?
  13. كيف يمكنني الاعتماد أعداد صحيحة متعددة من لوحة المفاتيح في بيثون?

خيارات لقراءة عدد صحيح إلى متغير في لغة البرمجة

في لغة البرمجة ، هناك عدة طرق لحساب عدد صحيح وتخزينه في متغير. دعونا ننظر إلى بعض منهم:

  1. لاحظ أن %د يشير الحرف إلى أنه يجب قراءة عدد صحيح ، و & ن يستخدم لتمرير عنوان المتغير ن إلى وظيفة المسح الضوئي ().

باستخدام الدالة بارسينت ()

في لغة برمجة جافا سكريبت ، هناك وظيفة بارسينت () التي تسمح لك لقراءة عدد صحيح من سلسلة. هنا مثال على استخدام الدالة بارسينت () لقراءة عدد صحيح:

  • فار ن = بارسينت (موجه ("أدخل عددا صحيحا"));

وبالتالي ، هناك العديد من الخيارات لقراءة عدد صحيح في متغير ، ويعتمد اختيار طريقة معينة على لغة البرمجة التي تستخدمها.

قراءة عدد صحيح من إدخال المستخدم

يمكن استخدام طرق مختلفة لقراءة عدد صحيح من إدخال المستخدم بلغة برمجة مثل ج or أو جافا:

استخدام وظيفة الماسح الضوئي (على سبيل المثال ، المسح الضوئي في ج أو الماسح الضوئي في جافا)

باستخدام دالة قراءة سلسلة (على سبيل المثال ، جيتلين في سي++ أو بوفيريدريدر.ريدلاين في جافا) وتحويل سلسلة إلى رقم

مثال على استخدام وظيفة الماسح الضوئي:

# تشمل

كثافة العمليات الرئيسية () {

إنت ن;

برينتف ("أدخل عددا صحيحا:");

سكانف ("٪د " ، & ن);

برينتف ("الرقم الذي تم إدخاله: ٪ د

"،ن);

العودة 0;

}

مثال على استخدام الدالة لقراءة سلسلة وتحويل سلسلة إلى رقم:

# تشمل

# تشمل

كثافة العمليات الرئيسية () {

مدخلات شار [100];

إنت ن;

برينتف ("أدخل عددا صحيحا:");

فجيتس (المدخلات ، سيزوف (المدخلات) ، ستدين);

ن = أتوي (المدخلات);

برينتف ("الرقم الذي تم إدخاله: ٪ د

"،ن);

العودة 0;

  1. }
  2. لاحظ أن كلا المثالين يفترضان أن المستخدم يدخل الأعداد الصحيحة فقط. إذا قام المستخدم بإدخال تنسيق بيانات غير صحيح (على سبيل المثال ، قيمة غير رقمية) ، فقد لا يعمل البرنامج بشكل صحيح أو يعطي خطأ.
  3. من المهم أيضا التحقق من حدود القيمة المدخلة لتجنب الفائض أو استخدام قيم غير صحيحة.

قراءة عدد صحيح من ملف

تعد قراءة البيانات من ملف واحدة من أكثر المهام شيوعا عند العمل مع الملفات. لقراءة عدد صحيح من ملف بلغة برمجة ، عادة ما يتم استخدام الخطوات التالية:

افتح الملف للقراءة.

قراءة البيانات من ملف.

أغلق الملف.

لفتح ملف بلغة برمجة ، عادة ما يتم استخدام وظيفة مثل فوبين (). تأخذ هذه الوظيفة وسيطتين: اسم الملف ووضع الوصول (على سبيل المثال ، "ص" للقراءة).

بعد ذلك ، قراءة عدد صحيح من ملف يمكن أن يؤديها باستخدام وظيفة مثل فسكانف(). تأخذ هذه الوظيفة ثلاث وسيطات: مؤشر إلى الملف ، تنسيق البيانات المراد قراءتها (على سبيل المثال ، "٪ د " لعدد صحيح) ومؤشر للمتغير الذي سيتم حفظ قيمة القراءة فيه.

وأخيرا ، يجب إغلاق الملف باستخدام وظيفة فكلوس () لتحرير موارد نظام التشغيل.

يظهر الرمز أدناه مثالا على قراءة عدد صحيح من ملف:

# تشمل

كثافة العمليات الرئيسية () {

ملف * ملف = فوبين ("ملف.النص " ، "ص");

إنت ن;

فسكنف (ملف ، "٪ د " ، & ن);

فكلوس (ملف);

برينتف ("رقم القراءة: ٪ د

"،ن);

  • العودة 0;
  • }
  • في هذا المثال ، من المفترض أن ملف يسمى " ملف.النص " موجود بالفعل ويحتوي على عدد صحيح واحد فقط. سيتم قراءة قيمة هذا الرقم وتخزينها في المتغير ن ، والتي سيتم عرضها بعد ذلك على الشاشة.
  • قراءة عدد صحيح من سطر الأوامر

هناك عدة خيارات لقراءة عدد صحيح من سطر الأوامر في مختلف البرامج ولغات البرمجة.

باستخدام وظيفة المسح الضوئي ().

باستخدام الأمراض المنقولة جنسيا:: سين وظيفة في ج++.

باستخدام وظيفة الإدخال () في بايثون.

باستخدام وظيفة ريدلاين () في روبي.

مثال على استخدام وظيفة المسح الضوئي () في ج:

# تشمل

كثافة العمليات الرئيسية () {

إنت ن;

برينتف ("أدخل عددا صحيحا:");

سكانف ("٪د " ، & ن);

برينتف ("لقد أدخلت رقما: ٪ د

"،ن);

العودة 0;

}

مثال على استخدام وظيفة الأمراض المنقولة جنسيا::سين في ج C:

# تشمل

كثافة العمليات الرئيسية () {

إنت ن;

الأمراض المنقولة جنسيا::كوت < < " أدخل عدد صحيح: ";

الأمراض المنقولة جنسيا:: سين > > ن;

الأمراض المنقولة جنسيا:: كوت < < "قمت بإدخال رقم:" < < ن < < ستد:: إندل;

العودة 0;

}

مثال على استخدام وظيفة الإدخال () في بايثون:

ن = كثافة العمليات (الإدخال ("أدخل عددا صحيحا:"))

طباعة ("لقد أدخلت رقما:" ، ن)

مثال على استخدام دالة القراءة () في روبي:

يضع "أدخل عددا صحيحا: "

  1. ن = يحصل. اقضم بصوت عالي. إلى_أنا
  2. يضع "قمت بإدخال رقم: # {ن}"
  3. تسمح لك كل هذه الخيارات بقراءة عدد صحيح من سطر الأوامر وحفظه في متغير لمزيد من المعالجة في البرنامج.
  4. قراءة عدد صحيح من قاعدة البيانات

لقراءة عدد صحيح من قاعدة البيانات ، يمكنك استخدام الخوارزمية التالية:

إنشاء اتصال إلى قاعدة البيانات.إنشاء استعلام سكل للحصول على قيمة عدد صحيح من قاعدة البيانات.
تنفيذ استعلام سكل والحصول على النتيجة.

تحويل النتيجة إلى عدد صحيح.

نموذج كود بايثون:

المكتبة

أمثلة التعليمات البرمجية

سكليتي

استيراد سكليت 3

# إعداد اتصال

اتصال = سكليت3.الاتصال ('قاعدة البيانات.ديسيبل')

# إنشاء استعلام سكل

الاستعلام = "تحديد عدد (*) من الجدول"

# Sq سكل-запроса и получение результатов

المؤشر = اتصال.المؤشر()

المؤشر.تنفيذ (استعلام)

النتيجة = المؤشر.الجلب () [0]

# Преобразование результата в целое число

عدد = كثافة العمليات (نتيجة)

الخلية

استيراد الخلية.موصل

# Установка соединения

اتصال = الخلية.موصل.الاتصال (المضيف= 'المضيف المحلي',

المستخدم= 'الجذر',

كلمة المرور='كلمة المرور',

قاعدة البيانات= 'قاعدة البيانات')

# Sq سكل-запроса

الاستعلام = "تحديد عدد (*) من الجدول"

# تنفيذ الاستعلام سكل والحصول على النتائج

المؤشر = اتصال.المؤشر()

المؤشر.تنفيذ (استعلام)

النتيجة = المؤشر.الجلب () [0]

  • # تحويل النتيجة إلى عدد صحيح
  • عدد = كثافة العمليات (نتيجة)
  • هذه أمثلة بسيطة لاستخدام قواعد بيانات سكليتي و ميسكل لقراءة عدد صحيح. في المشاريع الحقيقية ، قد تكون هناك بيئات وطرق مختلفة للاتصال بقاعدة البيانات ، ولكن الفكرة الأساسية لا تزال هي نفسها: إنشاء اتصال ، وتنفيذ استعلام سكل وتحويل النتيجة إلى عدد صحيح.

قراءة عدد صحيح من الشبكة

يمكن استخدام طرق مختلفة لقراءة عدد صحيح من الشبكة بلغة برمجة:

استخدام المكتبات القياسية للعمل مع الشبكة;

استخدام وظائف للعمل مع مآخذ;

العمل مع طلبات هتب للحصول على رقم.

على سبيل المثال ، يمكنك استخدام مكتبة المقبس في بايثون:

استيراد المقبس

قراءة ديف_منتج_من_الشبكة():

# Установка соединения

المقبس (المقبس.سوك_ستريم)

اتصال (('example.com', 80))

# Отправка запроса

طلب = ' الحصول على / عدد المتشعب / 1.1

المضيف: example.com

'

العميل.إرسال (طلب.ترميز ())

# Получение ответа

الرد = العميل.ريكف (4096).فك()

# Закрытие соединения

العميل.إغلاق()

# Парсинг числа из ответа

عدد = كثافة العمليات (استجابة)

رقم الإرجاع

في هذا المثال ، نقوم بإنشاء اتصال بالخادم example.com باستخدام بروتوكول هتب ، نرسل طلب الحصول على صفحة تسمى" رقم " وتلقي استجابة من الخادم. ثم نقوم بتحويل البيانات المستلمة إلى عدد صحيح وإعادتها.

وبالتالي ، باستخدام مثل هذه الأساليب ، من الممكن قراءة عدد صحيح من الشبكة إلى متغير.

سؤال وجواب

كيف يمكنني تحويل سلسلة إلى عدد صحيح في بيثون?

هناك عدة طرق لتحويل سلسلة إلى عدد صحيح في بايثون. واحدة من أسهل الطرق لاستخدام الدالة كثافة العمليات (). على سبيل المثال ، لتحويل السلسلة '10' إلى عدد صحيح 10 ، يمكنك كتابة التعليمات البرمجية التالية: ن = إنت('10').

هل من الممكن قراءة عدد صحيح من لوحة المفاتيح في بيثون?

نعم ، يمكنك حساب عدد صحيح من لوحة المفاتيح في بايثون. للقيام بذلك ، يمكنك استخدام وظيفة الإدخال () لإدخال سلسلة من لوحة المفاتيح ، ثم تحويل هذه السلسلة إلى عدد صحيح باستخدام الدالة إنت (). على سبيل المثال ، فإن التعليمات البرمجية التالية تسمح لك لقراءة عدد صحيح من لوحة المفاتيح وحفظه إلى متغير ن: ن = كثافة العمليات(الإدخال('أدخل عدد صحيح: ')).

كيف يمكنني التحقق من أن المستخدم أدخل عدد صحيح من لوحة المفاتيح في بيثون?

إذا كنت بحاجة إلى التحقق من أن المستخدم أدخل عددا صحيحا من لوحة المفاتيح ، يمكنك استخدام كتلة محاولة باستثناء وطريقة إنت (). في كتلة محاولة ، تحويل القيمة المدخلة إلى عدد صحيح باستخدام الدالة إنت (). إذا كان ذلك ممكنا ، فهذا يعني أن المستخدم أدخل عددا صحيحا. في حالة حدوث استثناء فالويرور ، فهذا يعني أن المستخدم أدخل شيئا آخر غير عدد صحيح. هنا هو رمز المثال: حاول: ن = إنت (الإدخال ('أدخل عدد صحيح:')) باستثناء فالويرور: طباعة ("أنت لم تدخل عدد صحيح")

كيفية حساب عدد صحيح من ملف في بيثون?