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

برنامج بايثون: قراءة عدد صحيح وإخراج نص مشابه

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

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

، مما يسمح لك بإدراج قيم المتغيرات في سلسلة معينة.

برنامج عينة:

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

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

# إخراج نفس النص

طباعة ("قمت بإدخال عدد صحيح: ٪ د" ٪ عدد)

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

  1. قراءة البيانات
  2. التحويل إلى رقم
  3. إنشاء نص مماثل
  4. الناتج من النتيجة
  5. سؤال وجواب

قراءة البيانات

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

يمكن قراءة البيانات من الإدخال القياسي باستخدام وظيفة الإدخال (). يقرأ السلسلة التي أدخلها المستخدم ويعيدها نتيجة لذلك.

س = المدخلات()

لقراءة رقم من إدخال قياسي ، استخدم الدالة إنت() أو تعويم () لتحويل سلسلة إلى نوع بيانات رقمية:

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

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

ملف = فتح ("البيانات.النص " ، "ص")

البيانات = ملف.اقرأ()

ملف.إغلاق()

يمكنك أيضا استخدام مع بناء ، والتي سوف تغلق الملف تلقائيا بعد الاستخدام:

with open("data.txt", "r") as file:

data = file.read()

Данные могут быть считаны из сети с помощью утилиты urllib. Например, чтобы получить содержимое веб-страницы, нужно использовать функцию urlopen():

import urllib.request

url = "https://www.example.com"

response = urllib.request.urlopen(url)

data = response.read().decode("utf-8")

في هذه المقالة ، قمنا بمراجعة الطرق الرئيسية لقراءة البيانات في برنامج بايثون. حظا سعيدا مع البرمجة الخاصة بك!

التحويل إلى رقم

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

.

رقم = الإدخال ("أدخل عددا صحيحا:")

الأسطوانات = كثافة العمليات (عدد الأرقام)

.

.

حاول:

رقم = الإدخال ("أدخل عددا صحيحا:")

الأسطوانات = كثافة العمليات (عدد الأرقام)

طباعة ("الرقم الذي تم إدخاله:" ، الأسطوانات)

باستثناء القيمةخطأ:

طباعة ("خطأ! تم إدخال قيمة غير صحيحة.")

. في حالة حدوث استثناء ، يتم عرض رسالة خطأ. خلاف ذلك ، يتم عرض الرقم الذي تم إدخاله.

إنشاء نص مماثل

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

مثال على برنامج يقرأ عددا صحيحا ويخرج نصا مشابها:

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

النص = "نص مشابه:" + شارع (رقم)

طباعة (نص)

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

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

الناتج من النتيجة

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