|
بايثون – ôéúåï – 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">