اكتب بأستخدام بايثون برنامجًا لإنشاء قاموس يحتوي على (i ، i * i) حيث I رقمًا صحيحًا بين 1 و n

  • برمجة
  • برمجة بايثون

اكتب بأستخدام بايثون برنامجًا لإنشاء قاموس يحتوي على (i ، i * i) حيث i رقمًا صحيحًا بين 1 و n

الكود :

 

n=int(raw_input())

()d=dict

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

    d[i]=i*i      

 

print d

الخرج :

 

 

الشرح :

 

تركنا المستخدم يدخل رقم وليكن 8 وبما أن ما ينتج عن Input  هو سلسلة فحولناه الي رقم بأستخدام Int ثم أنشأنا قاموس فارغ وقلنا لكل i من 1 الي ماقبل n+1 يعني  n اضف للقاموس العنصر i بالقيمة i*i ومن ثم اطبع القاموس 

 

 

الأجوبة

هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...