اذهب إلى المحتوى

السؤال

نشر

اكتبي برنامج يقوم بطباعة الأرقام المحصورة بين 0 و 6 ما عدا رقمي 3 و 6

اكتبي برنامج يقوم بطباعة عدد الأعداد الفردية و الزوجية الموجودة داخل مصفوفة (قومي انتِ بتعريف المصفوفة)

اطلبي من المستخدم رقم و اطبعي جدول الضرب لهادا الرقم. 

ممكن حل الاسئله باستخدام لغه البايثون

Recommended Posts

  • 1
نشر
بتاريخ 10 ساعات قال نور سليم2:

اكتبي برنامج يقوم بطباعة الأرقام المحصورة بين 0 و 6 ما عدا رقمي 3 و 6

يمكنك القيام بذلك باستخدام الأكواد التالية:

# حلقة للدوران على الأرقام من صفر إلى  ستة
for x in range(6):
    # نتححق من أن الأرقام لا تساوي القيم ثلاثة أو ستة
    if (x == 3 or x==6):
        # إذا كانت الأرقام مساوية لثلاثة أو ستة نقوم بإكمال الدوران "زيادة العدد بمقدار واحد" دون أن نطبع الرقم الحالي
        continue
    # إذا كانت الأرقام غير مساوية لثلاثة أو ستة نكمل تنفيذ الأكواد و نطبع الرقم
    print(x,end=' ')
print("\n")

 

بتاريخ 10 ساعات قال نور سليم2:

اكتبي برنامج يقوم بطباعة عدد الأعداد الفردية و الزوجية الموجودة داخل مصفوفة (قومي انتِ بتعريف المصفوفة)

الكود الخاص به:

numbers=[23,56,76,78,90,35,12,45]  #defined a list 

for i in numbers: 
    # إذا كانت قيمة العنصر تقبل القسمة على اثنين "أي باقي القسمة على 2 يساوي صفر نطبع أن العدد زوجي
    if(i%2)==0:   
        print i, "is even"   //print even number
    # و إذا كان لا يقبل القسمة على 2 نطبع أنه فردي
    else:
        print i, "is odd"     //print odd number

الناتج:

23 is odd
56 is even
76 is even
78 is even
90 is even
35 is odd
12 is even
45 is odd

 

بتاريخ 10 ساعات قال نور سليم2:

اطلبي من المستخدم رقم و اطبعي جدول الضرب لهادا الرقم. 

الأكواد.

# num نطلب من المستخدم ان يُدخل الرقم الذي يريد طباعة جدول الضرب الخاص به و نقو بتخزينه في المتغير 
num = int(input("Enter the number: "))

print("Multiplication Table of", num)
# في كلٍ من هذه الأرقام num نقوم بعمل حلقة للأرقام من 1 إلى 11 و نقوم بضرب الرقم 
for i in range(1, 11):
   print(num,"X",i,"=",num * i)

الناتج:

Enter the number: 6

Multiplication Table of 6
6 X 1 = 6
6 X 2 = 12
6 X 3 = 18
6 X 4 = 24
6 X 5 = 30
6 X 6 = 36
6 X 7 = 42
6 X 8 = 48
6 X 9 = 54
6 X 10 = 60

 

  • 0
نشر
بتاريخ 16 دقائق مضت قال نور سليم2:

اكتبي برنامج يقوم بطباعة الأرقام المحصورة بين 0 و 6 ما عدا رقمي 3 و 6

for num in range(6): # range -->  تقوم بجلب الأرقام من ٠ الي رقم متاح هو ٦ ٦ ليست معنا 
    if num == 3:
        continue # إذا كان الرقم = ٣ يكمل ولا يقوم بطباعة الرقم
    print(num)

 

بتاريخ 17 دقائق مضت قال نور سليم2:

اكتبي برنامج يقوم بطباعة عدد الأعداد الفردية و الزوجية الموجودة داخل مصفوفة (قومي انتِ بتعريف المصفوفة)

# المصفوفه
numbers = [10, 21, 31, 32, 1, 2, 3, 5, 6, 7, 8, 9, 7, 4, 3, 6]
for num in numbers:
    if num % 2 == 0: # عدد الذي يقبل القسمة علي ٢ الباقي 0
        print(f" {num} عدد زوجي ")
    else:
        print(f" {num} عدد فردي ")

 

بتاريخ 27 دقائق مضت قال نور سليم2:

اطلبي من المستخدم رقم و اطبعي جدول الضرب لهادا الرقم. 

 

print('ادخل الرقم ')
num = int(input())
for i in range(13):
    print(f" {num} X {i} = {num * i}")

 

  • 0
نشر (معدل)

هذة الاكواد بلغة بايثون الاصدار 3

print(" \n --------- From 0 To 6 without 3 or 6 --------------- \n")

for i in range(6):# حلقة من 6 ارقام تبداء ب صفر و تنتهي ب 5 
    if i != 3: # استثناء رقم 3 
        print(i)


print(" \n ----------------------------------------------- \n")

array = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] # مضفوفة من تحديدي
# .format(var) تستخدم لادخال قيمة متغيرة داخل نص 
print("My Defiend array List {}".format(array)) # طباعة المصفوفة
# \n تستخدم لطباعة سطر جديد
print(" \n --------------Even Noumber -------------- \n") # بداية كود استخراج الاعداد الزوجية
total_z
for z in array:
    if (z % 2) == 0:
    	total_z = total_z + 1
        print(" {} is even Noumber \n".format(z))

print(" \n -------------- Total even Noumber {} -------------- \n".format(total_z)) # في السؤال طلب عدد الاعداد الزوجية

print(" \n --------------Odd  Noumber -------------- \n") # بداية كود استخراج الاعداد الفردية
total_f
for f in array:
    if (f % 2) != 0:
    	total_f = total_f + 1
        print(" {} is Odd Noumber \n".format(f))

print(" \n -------------- Total Odd Noumber {} -------------- \n".format(total_f)) # تاكد انها خارج حلقة التكرار
print(" \n ------------Multiply List -------------- \n") # بداية كود جدول الضرب
# جدول الضرب 
val = input("Enter Noumber for Multiply : ") # طلب ادخال الرقم من المستخدم 
for x in range(13): # دالة التكرار لانشاء عملية الضرب 
    
    res = x * int(val) # تحديد نوع الادخال كــ رقم و ليس نص 
    print("{} * {} = {}".format(val,x,res) )

 

النتيجة 

 
 --------- From 0 To 6 without 3 or 6 --------------- 

0
1
2
4
5
 
 ----------------------------------------------- 

My Defiend array List [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
 
 --------------Even Noumber -------------- 

 2 is even Noumber 

 4 is even Noumber 

 6 is even Noumber 

 8 is even Noumber 

 10 is even Noumber 

 12 is even Noumber 

 14 is even Noumber 

 16 is even Noumber 

 18 is even Noumber 

 20 is even Noumber 

 
 --------------Odd  Noumber -------------- 

 1 is Odd Noumber 

 3 is Odd Noumber 

 5 is Odd Noumber 

 7 is Odd Noumber 

 9 is Odd Noumber 

 11 is Odd Noumber 

 13 is Odd Noumber 

 15 is Odd Noumber 

 17 is Odd Noumber 

 19 is Odd Noumber 

 
 ------------Multiply List -------------- 

Enter Noumber for Multiply : 5
5 * 0 = 0
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50
5 * 11 = 55
5 * 12 = 60

 

 

الكود بدون إستخراج الأعداد الزوجية و الفردية 

print(" \n --------- From 0 To 6 without 3 or 6 --------------- \n")

for i in range(6):# حلقة من 6 ارقام تبداء ب صفر و تنتهي ب 5 
    if i != 3: # استثناء رقم 3 
        print(i)


print(" \n ----------------------------------------------- \n")

array = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] # مضفوفة من تحديدي
# .format(var) تستخدم لادخال قيمة متغيرة داخل نص 
print("My Defiend array List {}".format(array)) # طباعة المصفوفة
# \n تستخدم لطباعة سطر جديد
# بداية كود استخراج الاعداد الزوجية
total_z = 0
for z in array:
    if (z % 2) == 0:
    	total_z = total_z + 1
    	

print(" \n -------------- Total even Noumber {} -------------- \n".format(total_z)) # في السؤال طلب عدد الاعداد الزوجية

 # بداية كود استخراج الاعداد الفردية
total_f = 0
for f in array:
    if (f % 2) != 0:
    	total_f = total_f + 1
    	

print(" \n -------------- Total Odd Noumber {} -------------- \n".format(total_f)) # تاكد انها خارج حلقة التكرار
print(" \n ------------Multiply List -------------- \n") # بداية كود جدول الضرب
# جدول الضرب 
val = input("Enter Noumber for Multiply : ") # طلب ادخال الرقم من المستخدم 
for x in range(13): # دالة التكرار لانشاء عملية الضرب 
    
    res = x * int(val) # تحديد نوع الادخال كــ رقم و ليس نص 
    print("{} * {} = {}".format(val,x,res) )

النتيجه

 
 --------- From 0 To 6 without 3 or 6 --------------- 

0
1
2
4
5
 
 ----------------------------------------------- 

My Defiend array List [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
 
 -------------- Total even Noumber 10 -------------- 

 
 -------------- Total Odd Noumber 10 -------------- 

 
 ------------Multiply List -------------- 

Enter Noumber for Multiply : 9
9 * 0 = 0
9 * 1 = 9
9 * 2 = 18
9 * 3 = 27
9 * 4 = 36
9 * 5 = 45
9 * 6 = 54
9 * 7 = 63
9 * 8 = 72
9 * 9 = 81
9 * 10 = 90
9 * 11 = 99
9 * 12 = 108

 

تم التعديل في بواسطة محمد الملواني
في السؤال طلب عدد الاعداد الزوجيه و الفردية و لم يطلب استخراجها

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...