إيجاد ناتج العمليات الحسابية المختلفة باستخدام لغة البرمجة Python

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

2.8: لنفترض أن لديك مصفوفتان a و b، وهما معرفتان كما يلي:

a = array([1,2,3,4],int)
b = array([2,4,6,8],int)

أكتب برنامجاً بلغة Python يقوم بايجاد نواتج العمليات الحسابية المختلفة. ما ناتج العمليات الحسابية التالية باستخدام البرنامج الذي كتبته؟ (قم بإيجاد الناتج رياضياً قبل إيجاده باستخدام البرنامج)

a) print(b/a+1)

b) print(b/(a+1))

c) print(1/a)

 

 

 

2.8: Suppose arrays a and b are defined as follows:

a = array([1,2,3,4],int)
b = array([2,4,6,8],int)

 

What will the computer print upon executing the following lines? (Try to work out the answer before trying it on the computer.)

a) print(b/a+1)

b) print(b/(a+1))

c) print(1/a)

 

book name: Computational Physics

chapter: 2

author : Mark Newman

الأجوبة

from numpy import array
a = array([1,2,3,4],int)
b = array([2,4,6,8],int)
print(b/a+1)
print(b/(a+1))
print(1/a)

 

الناتج الذي سيظهر على الشاشةهو: 

a)# 
[3. 3. 3. 3.]

b)#
 [1.         1.33333333 1.5        1.6       ]

c)#
[1.         0.5        0.33333333 0.25      ]
هل كان المحتوى مفيد؟

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

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