اكتب بأستخدام بايثون برنامجًا لإنشاء قاموس يحتوي على (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 ومن ثم اطبع القاموس
'');">
تحميل الصورة
الأجوبة
success
تم تقديم إجابتك بنجاح
success
تم تعديل الإجابة، سيتم نشرها بعد مراجعة الإدارة