|
بايثون – ôéúåï – python
حلقة
for
- وأمر شرط
حلقة for -
ومعها أمر شرط
سؤال
نطبع
الأعداد التي
تنقسم على 4 والتي
في المجال بين
0 و 20 (يشمل)
المخرج: 0 4 8
12 16 20
|
for n in range(21): if n % 4 == 0:
print (n, end=' ') |
سؤال
اكتب
برنامج يقرأ 4
علامات.
لكل
علامة يطبع
رسالة، إذا
كانت العلامة
نجاح يطبع "pass"
وإذا
كانت رسوب
يطبع "fail"
مثال: grade= 78 pass grade= 54 fail |
for k in range(1,4):
grade = int(input("grade="))
if grade >= 55:
print ("pass")
else:
print ("fail") |
سؤال
اكتب
برنامج يقرأ 5
أعداد. البرنامج
يفحص لكل عدد
إذا كنت زوجية
أو فردية.
إذا
كانت العلامة
زوجية يطبع "even"
إذا
كانت العلامة
ليست زوجية
(فردية) يطبع "odd"
grade=5 odd grade=4 even |
for k in range(1,6):
num=int(input("grade="))
if num % 2 == 0:
print ("even") else:
print ("odd") |
سؤال
أكتب
برنامج يقرأ 5
أعداد ثنائية
المنزلة.
على
البرنامج أن
يبني ويطبع
لكل عدد
مُدخل،
عدد
جديد مكون من
نفس المنازل
ولكن بشكل
معكوس.
مثال: number=
67 76 |
for k in range(5): x =
int(input("number=")) d1 = x %
10
# آحاد d2 = x //
10
# عشرات
new = 10*d1+d2 # العدد
المعكوس
print (new) |
سؤال (îöâú éåí òéåï
2017, ôééúåï ìëéúä è)
جد المخرج
للكود التالي.
for num in range(1,20): if num // 10 == 7 or num % 10 == 7 or num % 7 == 0: print ("Boom") else: print (num) |
1
2 3 4 5 6 Boom 8 9 10 11 12 13 Boom 15 16 Boom 18 19 |
سؤال
اكتب
برنامج يقرأ
عددين صحيحين.
أ)
على
البرنامج أن
يطبع جميع
الاعداد
الصحيحة التي
بينهما (يشمل
العددين).
مثال:
المدخل 4 و 10
ç يطبع 4, 5, 6, 7, 8, 9, 10
first = int(input("first=")) second =
int(input("second=")) for i in range(first , second+1): print i |
ب)طور
البرنامج
بحيث يجد حاصل
جمع هذه
الاعداد.
ت)طور
البرنامج
بحيث يجد حاصل
ضرب هذه
الاعداد.
ث)عدل
في البرنامج
بحيث تستعمل
دالة تقوم
بجمع الاعداد.
ج)
عدل
في البرنامج
بحيث تستعمل
دالة تقوم
بضرب الاعداد.
سؤال:
معطى
سلم
إذا
صعدنا كل مرة 2
درجات تبقى في
النهاية 1 درجة
إذا
صعدنا كل مرة 3
درجات تبقى في
النهاية 2 درجة
إذا
صعدنا كل مرة 4
درجات تبقى في
النهاية 3 درجة
إذا
صعدنا كل مرة 5
درجات تبقى في
النهاية 4 درجة
إذا صعدنا
كل مرة 6 درجات
تبقى في
النهاية 5
درجة
جد
عدد درجات السلم
؟
الحل:
for x in range(1, 100): if x % 2 == 1 and x % 3 == 2 and x % 4 == 3 and x % 5 == 4 : print (x) |
سؤال (تحقق
شرط، انقسام
على عدد)
اكتب
برنامج يجد
العدد الذي
يفي بالشروط
التالية:
·
إذا
قسمناه على 2
يبقى 1
·
إذا
قسمناه على 3
يبقى 2
·
إذا
قسمناه على 4
يبقى 3
·
إذا
قسمناه على 5
يبقى 4
الحل (أكمل
الناقص):
for num in range(1,100): if num % 2
== 1 and num % 3 == 2 and num % 4 == 3 and num
% 5 == 4 : print (num) |
بونوس:
جد ما هو هذا العدد: 59
Daliaty School – Copywrite 2023
wahbem@gmail.com | https://daliaty.com
<meta name="viewport"
content="width=device-width, initial-scale=1">