داليتي سكول -

Daliaty School

   صفحة البيت  |

 

 

 

 

 

بايثون – ôéúåï – python

 

 

 

 

 

سؤال 1

 

 

هدف الكود أن يحسب جمع الأعداد

1 + 2 + 3 + 4

أكمل الكود الناقص

 

def summ():

  sum =  0 

  for item in range (1, 5):

    sum = sum + item 

  print (sum)

 

summ()

 

 

 

 

سؤال 2

 

 

هدف الكود أن يحسب ضرب الأعداد

1 * 2 * 3 * 4

أكمل الكود الناقص

 

def kefel():

  p =  1 

  for i in range (1, 5):

    p = p * i   

  print ( p)

 

kefel()

 

 

 

 

 

سؤال 3

جد المخرج من الكود التالي:

 

الحل:

3 9 15 21

 

def show():

  for x in range(2,12,3):

    print(2*x-1)

 

show()

 

 

 

 

 

سؤال 4

جد ما المشكلة في الكود التالي:

 

(أ)   لا توجد مشكلة الكود سليم 

(ب) الرمز  != خطأ

(ج) الرمز x=<3  خطأ يجب x<=3

(د) يجب أن نحيط الشرط بالأقواس 

if x!=0 or x=<3:

   ...

 

 

الحل: ( ج ) 

 

 

 

 

 

سؤال 5

 

أكتب برنامج يقرأ 10 علامات.

على البرنامج أن يحسب ويطبع كمية العلامات التي في المجال بين 90 – 100

مثال: 80, 99, 56, 70, 100, 95, 66, 85, 91, 50  سوف يطبع 4 (توجد 4 علامات في المجال)

 

الحل:

def think(num):

  count =  0

  for i in range (1, num+1, 1):

    grade = int(input("enter a grade="))

 

    if (grade >= 90 and grade <= 100):

 

      count = count + 1

 

  print("count=" , count)

 

think(10)

 

 

 

 

 

سؤال 6

ماذا سيطبع في كل واحد من المقاطع البرمجية التالية:

 

(أ)

 

4 5 6 7

t = 4

for x in range (t,2*t,1):

  print(x, end=" ")

(ب)

 

 

5  10  15  20

 

t = 5

for x in range(t,21,t):

  print(x, end=" ")

(ج)

 

3  5  7

 

for x in range(2,5,1):

   print(2*x-1, end=" ");

(د)

10 8 6 4 2

for x in range(5,0,-1):

   print(x*2, end=" ")

(هـ)

(أ)  20

(ب) 14

(ت) 18

(ث) 16

الحل: ( ت ) 

sum = 0;

for x in range(2,5):

  sum = sum + 2*x

print("sum=",sum)

(و)

(أ)  30

(ب) 40

(ت) 45

(ث) 80

الحل: ( أ ) 

sum = 0;

for k in range(1,15):

  if (k % 3 == 0):

    sum = sum + k

print("sum=",sum);

 

 

 

  

 

 

 

 

   

 

 

 

   

 

 

 

Daliaty School – Copywrite  2023

wahbem@gmail.com | https://daliaty.com

 

 

 

 

 

<meta name="viewport" content="width=device-width, initial-scale=1">