بايثون هي لغة برمجة عالية المستوى تسمح لك بتطوير برامج فعالة ومفهومة. واحدة من أبسط ، ولكن في نفس الوقت برامج مفيدة هو برنامج بيثون الذي يقرأ عددا صحيحا وإخراج نص مماثل.
، مما يسمح للمستخدم بإدخال البيانات من لوحة المفاتيح. ثم يمكن استخدام هذا الرقم لإجراء عمليات مختلفة ، على سبيل المثال ، لإخراج نص مشابه.
، مما يسمح لك بإدراج قيم المتغيرات في سلسلة معينة.
برنامج عينة:
# قراءة عدد صحيح من لوحة المفاتيح
عدد = كثافة العمليات (الإدخال ("أدخل عدد صحيح:"))
# إخراج نفس النص
طباعة ("قمت بإدخال عدد صحيح: ٪ د" ٪ عدد)
نتيجة لتشغيل هذا البرنامج ، سيتم عرض نص مماثل مع الرقم الذي تم إدخاله. على سبيل المثال ، إذا أدخل المستخدم الرقم 5 ، فسيتم عرض الرسالة "لقد أدخلت عددا صحيحا: 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")
في هذه المقالة ، قمنا بمراجعة الطرق الرئيسية لقراءة البيانات في برنامج بايثون. حظا سعيدا مع البرمجة الخاصة بك!
التحويل إلى رقم
، لديها دائما نوع سلسلة. لتحويل هذه القيمة إلى رقم ، نحتاج إلى استخدام الوظيفة المقابلة في بايثون.
.
رقم = الإدخال ("أدخل عددا صحيحا:")
الأسطوانات = كثافة العمليات (عدد الأرقام)
.
.
حاول:
رقم = الإدخال ("أدخل عددا صحيحا:")
الأسطوانات = كثافة العمليات (عدد الأرقام)
طباعة ("الرقم الذي تم إدخاله:" ، الأسطوانات)
باستثناء القيمةخطأ:
طباعة ("خطأ! تم إدخال قيمة غير صحيحة.")
. في حالة حدوث استثناء ، يتم عرض رسالة خطأ. خلاف ذلك ، يتم عرض الرقم الذي تم إدخاله.
إنشاء نص مماثل
لإنشاء نص مماثل في بيثون ، يمكنك استخدام وظيفة الطباعة () لإخراج النص إلى الشاشة. للقيام بذلك ، يجب عليك أولا حساب عدد صحيح باستخدام وظيفة الإدخال ().
مثال على برنامج يقرأ عددا صحيحا ويخرج نصا مشابها:
عدد = كثافة العمليات (الإدخال ("أدخل عدد صحيح:"))
النص = "نص مشابه:" + شارع (رقم)
طباعة (نص)
في هذا المثال ، نقرأ أولا عددا صحيحا باستخدام دالة الإدخال() ونحولها إلى نوع عدد صحيح باستخدام الدالة الدولية (). بعد ذلك ، نقوم بإنشاء نص متغير سلسلة ، نكتب فيه النص "نص مشابه:" وقيمة رقم المتغير المحول إلى نوع سلسلة باستخدام دالة ستر (). أخيرا ، نعرض هذا المتغير على الشاشة باستخدام وظيفة الطباعة ().
وبالتالي ، من خلال تشغيل هذا البرنامج وإدخال عدد صحيح ، سنحصل على نص مشابه على الشاشة ، والذي يبدأ بعبارة "نص مشابه:" ويحتوي على الرقم الذي تم إدخاله.
الناتج من النتيجة
بعد قراءة عدد صحيح وإجراء العمليات اللازمة ، يمكنك عرض النتيجة على الشاشة أو حفظها في ملف. دعونا ننظر إلى عدة طرق لإخراج النتيجة.