الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

صندوق المشاريع

بدأه Maso3 في 25 نوفمبر 2011 · 4 رد · 705 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

فكرة الموضوع طرح اسئلة عن مشاريع بسيطة وذلك لتدريب المبتدئين على حل المسائل وهذا سيساعدهم على التقدم في التعامل مع اللغة والدخول الفعلي في البرمجة

يتم اولاً طرح السؤال

وبعدها إرفاق الحل بملف بصيغة py في المرفقات

اتمنى التفاعل وشكراً ..

1
#2

السؤال : برنامج يأخذ ثلاث مدخلات الرقم الاول, العلامة, الرقم الثاني ويقوم بعمل عمليات حسابية بسيطة (+,-,*,/) ويخرج الناتج ؟

الحل:

class Cla:
    def __init__(self,number1,sign,number2):
        self.number1=number1
        self.sign=sign
        self.number2=number2

    def claculator(self):

        print '# welcome in Calculator program #'
        self.number1=float(raw_input('add number1: '))
        self.sign=raw_input('add sign: ')
        self.number2=float(raw_input('add number2: '))

        if self.sign == '+':
           print self.number1,self.sign,self.number2, "=",(self.number1 + self.number2)

        elif self.sign == '-':
           print self.number1,self.sign,self.number2, "=",(self.number1 - self.number2)

        elif self.sign == '*':
           print self.number1,self.sign,self.number2, "=",(self.number1 * self.number2)

        elif self.sign == '/' :
           print self.number1,self.sign,self.number2, "=",(self.number1 / self.number2)


        else :
            print 'error'



c=Cla('nu1','sy','nu2')
c.claculator()
#3

السؤال : برنامج يقوم برسم مثلث عن طريق الرمز (*) بإستخدام عبارة التكرار حسب رغبت المستخدم في عدد الأسطر ؟

الحل :

def tai():
    x=int(raw_input('How you want of line in the triangle : '))

    for i in range(x+1):
        print i*'*  '

tai()
#4

السؤال : برنامج يقوم بتوليد الارقام تصاعدياً من الصفر إلى مايدخله المستخدم ؟

الحل :

def number():
    x=int(raw_input('add number'))
    for i in range(x+1):
        print i

number()

تم تعديل هذه المشاركة بواسطة Maso3 في 6 ديسمبر 2011 في 05:48

#5

(تطوير على المثال السابق) السؤال : برنامج يقوم بتوليد الارقام من الرقم الذي يدخله المستخدم الى الرقم الذي يدخله المستخدم؟

من المثال السابق :

def number():
    x=int(raw_input('add number'))
    for i in range(x+1):
        print i

number()

def number():

    x=int(raw_input('add number one'))
    y=int(raw_input('add number tow'))

    for i in range(x,(y+1)):
        print i

number()

مواضيع مشابهة