توليد الحروف الإنجليزية بأكثر من لغة برمجة

توليد الحروف الإنجليزية بأكثر من لغة برمجة

إنضم لكورسات الأكاديمية وإستفيد من الخصم الخاص في البداية من هنا
نوصي بكورس تعلم أساسيات البرمجة من أكاديمية Codezilla من هنا
إحترف التسويق وإدارة الأعمال مع الدبلومة الإحترافية وإحصل على خصم عن طريقنا من هنا
لحجز إستضافة من Hostinger والحصول على الخصم عن طريقي إتبع الشرح من هنا

من جوجل

بلغة Python الطريقة الأولى

يجب علينا إستدعاء ال Module المسمى string وبعدها يمكننا طباعة جميع الأرقام والحروف سواء كانت Capital أو Small أو كلهم. شاهد المثال لتفهم
وهنا ال Help الخاص بال Module

بلغة Python الطريقة الثانية

يمكننا عمل Loop على ال ASCII Numbers التي تعادل ال “a” To “z” وهي من 97 إلى 122 ويمكنك مشاهدة ال ASCII Numbers هنا
ASCII Characters Table
شرح ال Code كالتالي:
  • نقوم بعمل Loop على Range من الأرقام من أول حرف a إلى حرف z وهي من 97 إلى 122
  • لاحظ نهاية ال Range رقم 123 وليس 122 لأن ال End Not Included
  • نقوم بعمل Format للرقم وتحويله إلى Unicode Characters عن طريق “:c”
  • نستعمل end=”” حتى يتم طباعة جميع الحروف بجانب بعضها ولا تنزل لسطر جديد

بلغة PHP الطريقة الأولى

اسهل طريقة هي إستخدام ال Range الموجود في اللغة في توليد الحروف كما تريد وهي ميزة رائعة

بلغة PHP الطريقة الثانية

سنقوم بعمل نفس الحل السابق ولكن بدلا من كتابة الحرف مباشرة سنقوم بكتابة ال Character Code
إذا أردت الحروف الكبيرة أو حروف معينة يمكنك إختيار ال Code الخاص بها من الجدول الخاص بال ASCII من هنا
ASCII Characters Table

بلغة JavaScript

ركز معي في كل سطر Code وما معناه حتى تفهم الحل النهائي
سنقوم بإنشاء Array تحتوي على 123 عنصر فارغ
سنستعمل ال Spread Operator ونقوم بجلب ال Keys الخاصة بال Array فقط
الآن لدينا الأرقام من رقم 0 إلى رقم 122
الآن سوف نستخدم ال Method المسماه fromCharCode() الخاصة بال String لنجلب الحرف عن طريق ال Code الخاص به كما فعلنا في حلول اللغات السابقة. شاهد المثال لتفهم الفكرة
الآن أعتقد وضحت الفكرة. سوف نستخدم ال fromCharCode() وداخلها الأرقام الخاصة بالحروف من a إلى z وهي من 97 إلى 122 كما في الأمثلة السابقة
سيظهر لنا جميع ال Characters من 0 وحتى 122 ونحن لا نحتاج إلا الحروف من 97 إلى النهاية 122 ولذلك سنستخدم ال Slice
طبعا داخل ال Slice كتبنا البداية فقط ولم نكتب النهاية لأننا نريد أن يكمل إلى النهاية

من جوجل

0 تعليقات


    اترك تعليقاً