• 0

كيف أكتب عدة أسطر برمجية باستخدام بايثون؟

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

13419225_1745477652365870_302419954641469570_n.jpg

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

لديك حلّين لحل هذه المشكلة، فإما أن تضغط بدلا من مفتاح Enter المفتاحين Shift و Enter في نفس الوقت أو يمكنك بكل سهولة كتابة الشيفرة البرمجة التي تريد تنفيذها في ملف بامتداد .py ومن ثم تشغيله عبر سطر الأوامر عن طريق الأمر Python ثم تكتب اسم الملف كاملا مع الإمتداد أو إذا لم يكن الملف في نفس المجلد الحالي فيجب عليك كتابة اسم المسار كاملا إلى جانب اسم الملف.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

بالاضافة للحلين أو الطريقتين المُقدمتين من قبل الأخ هشام، يمكنك كتابة الأسطر البرمجية بلغة بايثون مع كتابة bash أي الرمز \ في آخر كل سطر برمزي ليتم تنفيد الأوامر اتباعا وليس سطر فقط.

مثال:

charon:~ werner$ python
>>> print 1
1
>>> print \
... 1
1
>>> 

كما يمكنك الاعتماد على انشاء وظيفة function تضم كل الكود، ثم عمل runللوظيفة ككل:

def myfunc():
    x = int(raw_input("Please enter an integer: "))
    if x < 0:
        x = 0
        print 'Negative changed to zero'
    elif x == 0:print 'Zero'
    elif x == 1:print 'Single'
    else:print 'More' 

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن