بوابة
تعليمية
وثقافية تجمع
بين البرمجة، الرياضيات
، أدوات
التعلم،
الإبداع،
والمعلومات
العامة في
مكان واحد.
سؤال (تحويل
بين أنواع
البيانات، جد
المخرج)
جد
المخرج
الناتج من
الكود التالي:
|
x = "2.5" a = float(x) # a=2.5 b = int(a) # b = 2 print(a,' ', b) # 2.5 2 |
(أ) 2 2.5 (ب) 2.5 2 (ج) 2 2
(د) 2.5 2.5 (هـ)
الكود خطأ لأن
العدد هو نص
الحل: ب)
تـمارين
سؤال
أي
من الدوال
التالية تقوم
بتحويل نص
عددي، st، إلى
عدد عشري ؟
|
a) int(st) b) bool(st) c) float(st) d) str(st) |
الحل: c)
float(st)
– تحول
st
إلى عدد عشري
سؤال (تحويلات،
äîøåú, int, float)
أمامكم
جدول وبه
مقاطع برمجية
في لغة بايثون.
لكل
مقطع برمجي
اكتبوا ما هو
المخرج
الناتج في
العامود الفالاغ.
|
المخرج
|
الكود
ببايثون |
رقم
البند |
|
52 |
num =
52.3 print (int(num)) |
1 |
|
12.0 |
num =
24.2 num =
float(num // 2) print
(num) |
2 |
سؤال: (مًعامِلات
النصوص - operators، على
النصوص، + ،
*)
جد
المخرج:
|
المخرج |
الكود
البرمجي |
|
12 121212 36 |
p =
"1" + '2' print (p * 3) print (int(p) * 3) |
سؤال
|
في الكود
التالي يوجد
خطأ. صححه
(اكتبه من جديد) |
math = 12 print ("your grade " + math) |
لحل: print ("your
grade " + str(math))
سؤال (الفصل
بين قيمة
صحيحة وقيمة
عشرية)
أكتب
برنامج يقرأ
عددا عشرياً (float) (أي
قيمة عشرية)،
على
البرنامج أن
يَعِرض على
الشاشة (يَطبَع)
القيمة
الصحيحة من هذا
العدد.
ورقمين
من
أرقامه
الأولى التي بَعد
الفاصلة.
مثال:
العدد
المُدخل (÷ìè): 32.879
المخرج (ôìè): 32 87
الحل: أكمل
الكود الناقص:
|
num = float(input("Enter
your number")) print (int(num)) # القيمة
الصحيحة frac
= (num - int(num))*100 # القيمة
العشرية print (int(frac)) |
سؤال
جدوا
المخرج
النهائي من
الكود التالي:
تذكروا:
في كل عملية
إسناد قيمة
للمتغير، القيمة
السابقة يتم حذفها
وتحفظ
القيمة
الجديدة.
(المتغير
يحفظ القيمة
الأخيرة
المدخلة
إليه).
|
المخرج] |
mis |
الكود
البرمجي |
|
7.5 |
15 5 5+10=15 15.0 7.5 |
mis = 15 mis = 15 / 3 mis = int(mis) + 10 mis = float(mis) mis = mis / 2 print (mis) |
سؤال
|
جد
المخرج: 123 <class
'int'> |
num = 123 p = int(float(num)) print (p) print (type(p)) |
سؤال
|
جد
المخرج: 3.0 <class
'float'> |
a = 12.78 b = 4 p = int(a) / float(b) print (p) print (type(p)) |
سؤال
أي من
الأوامر
التالية تعطي
رسالة خطأ:
|
الخطأ
في b |
f
= "4.5" a) print (int(float(f))) b) print (float(int(f))) |
سؤال
أكمل
الجدول
|
|
mis = 15 |
|
mis= 15+5+30=50 |
mis = mis + mis / 3 + 2 * mis |
|
==> 50
|
print (mis) |
|
mis 60
|
mis = mis + 10 |
|
mis 60.0
|
mis = float(mis) |
|
mis 6.0
|
mis = mis // 10 |
|
==> 6.0
|
print (mis) |
|
==> float |
print (type(mis)) |
سؤال
|
x =
30; y =
8; q =
x // y print(q) # 3 x = float(x); print(x / y) # 3.0 r =
x % y;
print(r) # 6.0 |
Daliaty.com – موقع
داليتي
Copyright-2026 – wahbem@gmail.com
<meta name="viewport"
content="width=device-width, initial-scale=1">