داليتي Daliaty.com

 

بوابة تعليمية وثقافية تجمع بين البرمجة، الرياضيات ، أدوات التعلم،

 الإبداع، والمعلومات العامة في مكان واحد.

 

 

 

 

صفحة البيت |

 

 

 

 

 

 

       

 

 

 

 

( تمارين - فحص فهم امر الإدخال )   

 

سؤال

 

ما هي التعليمة التي تُستخدم لأخذ المُدخلات من المستخدم في بايثون؟

 

(a) Cin      (b) scanf()   (c) int

(d) input()  (e) outpot

 

 

 

  

 

 

سؤال

 

اختر الأمر الذي يأخذ نص (سلسلة نصية، string) من المستخدم:

 

str1 = int(input('Enter a name:'))

str1 = input('Enter a name:')

str1 = float(input('Enter a name:'))

str1 = input(int('Enter a name:'))

a)

b)

c)

d)

 

 

الحل:  (b)

 

 

  

 

 

سؤال

 

ضعوا مقابل كل أمر برمجي نوع البيانات الملائم:

 ( أ ) نص        (ب)  عدد عشري       (ج) عدد صحيح

 

x = int(input('please type x '))

 

x = input('please Enter y ')

 

x = float(input('please type y '))

عدد صحيح

 

نص            

 

عدد عشري  

 

 

 

  

 

 

سؤال

 

أكتب برنامج يقرأ عدداً صحيحاّ، ويطبع في أسطر مستقلة:

العدد المعطى الذي قرأناه، العدد الأكبر منه بــ 2، والعدد الأكبر منه بــ 3 مرات.

 

 

n = int(input("num="))

print (n)

print (n + 2)

 

print (n * 3)

 

 

 

  

 

 

سؤال  (זוהר)  (إدخال عدد وضربة بـ 2 و 3 وقوة 4)

 

معطى الكود التالي، أكملوا الجدوال:

(وظيفة الكود end=" " إبقاء الطباعىة على نفس السطر).

 

a = int(input("Enter a number"))

print (a, end=" ")

print (a*2, end=" ")

print (a*3, end=" ")

print (a**4, end=" ")

 

 

ا. جد المخرج مقابل كل مُدخل معطى ():

 

المخرج

قيمة المتغير a

3  6 9    81  

 3

5  10 15 625  

 5

7  14 21  2401  

 7

 

 

ب. إشرحوا الأمر  input("Enter a number")

ج. ما هي وظيفة  int التي في أمر الإدخال ؟

 

 

 

 

  

 

 

سؤال  (إدخال – فحص أساسي)

 

تريد ميس أن تُدخل إلى المتغير color لون عينيها.  

جد الكود (الأمر) الصحيح:

 

 

أ)

color = input("أدخل اسمك");

ب)

color = int(input("أدخل اسمك"));

ج)

color = float(input("أدخل اسمك"));

د)

color = input(int("أدخل اسمك"));

 

الحل: ( أ)

 

color = input("أدخل اسمك")

لون العينين من نوع نص (string

لذلك لا يوجد تحويل إلى قيمة عددية

بمعنى لا نستعمل: int() أو  float()

 

 

 

  

 

 

 

سؤال   (إدخال – فحص أساسي) 

نريد من المستخدم أن يُدخِل من لوحة المفاتيح طوله بالأمتار.

مثال 1.30 ، 1.42 (أعداد عشرية)

 

جد الأمر المناسب لهذه المهمة.

 

أ)

height = input(float('ادخل الطول'))

ب)

height = int(input('ادخل الطول'))

ج)

height = float(input('ادخل الطول'))

د)

height = int(float('ادخل الطول'))

هـ)

height = float((int('ادخل الطول'))

 

 

الحل: (ج)

 

input('ادخل الطول')

العملية تأخذ( تُدخل) من لوحة المفاتيح القيمة العشرية كنص.

 

float(...)

تحول القيمة، النصية، المُدخلة إلى قيمة عشرية.

 

 

 

  

 

 

تمرين  (   )

 

اختصر الكود التالي إلى سطر واحد فقط:

 

num = input("type a number =")

x = int(num)

 

الحل:

 

x = int(input("type a number ="))

 

 

  

 

سؤال  ( إدخال ، تحويل مدخلات)

   

نفذ التعليمات التالية:

 

1) أدخل اسم مدينة إلى المتغير city (لا داع للتحويل)

 

city = input("Enter city ")

 

 

2) أدخل عمرك للمتغير age (نفذوا على القيمة المدخلة تحويل إلى عدد صحيح) 

 

age = int(input("Enter age "))

 

 

3) أدخلوا معدل إلى المتغير avg (نفذوا على القيمة المدخلة تحويل إلى عدد عشري)

 

avg = float(input("Enter avg "))

 

 

  

 

تمرين  ( إدخال ، تحويل  )

 

جد المخرج لكل قيمة مدخلة، فيما يلي:

 

 

num = input("number = ")

x = float(int(num))

print(x)

 

 

المخرج:

number = 72

   72.0

 

number = 2.5

خطأ – لا يمكن التحويل

 

 

  

 

تمرين  ( إدخال ، تحويل من عشري إلى صحيح )

 

أكتب برنامج يقرأ عددا عشريا ثم يطبع قيمته الصحيحة.

مثال: العدد المُدخل 23.567 ==< المخرج 23

 

إرشاد: حول اولاً العدد المُدخل إلى عدد عشري، وبعدها حوله إلى عدد صحيح.

 

الحل:

 

num = input("number: ")

x = int(float(num))

print("x= ", x)

 

 

المخرج:

number: 45.785

x = 45

 

 

 

  

 

 

 

 

 

 

   

 

 

 

   

 

 

 

 

Daliaty.com – موقع داليتي

 Copyright-2026 wahbem@gmail.com

 

 

 

 

 

 

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