প্রোগ্রামিংয়ের মৌলিক ধারণা/পাইথন অ্যারে উদাহরণ
অবয়ব
অ্যারে
[সম্পাদনা]
# এই প্রোগ্রামটি অ্যারে প্রক্রিয়াকরণ প্রদর্শন করে, যার মধ্যে রয়েছে:
# প্রদর্শন, মোট, সর্বোচ্চ, সর্বনিম্ন, সমান্তরাল অ্যারে, সাজানো,
# স্থির অ্যারে, গতিশীল অ্যারে এবং বহুমাত্রিক অ্যারে।
def display_array(array):
for index in range(len(array)):
print('array[' + str(index) + '] = ' + str(array[index]))
def sum_array(array):
total = 0
for index in range(len(array)):
total += array[index]
return total
def max_array(array):
maximum = array[0]
for index in range(1, len(array)):
if maximum < array[index]:
maximum = array[index]
return maximum
def min_array(array):
minimum = array[0]
for index in range(1, len(array)):
if minimum > array[index]:
minimum = array[index]
return minimum
def display_parallel(names, ages):
for index in range(len(names)):
print(names[index] + ' এর বয়স ' + str(ages[index]) + ' বছর')
def fixed_array():
import random
array = [None] * 5
for index in range(len(array)):
array[index] = random.randint(0, 100)
print("স্থির আকারের অ্যারে:")
display_array(array)
def dynamic_array():
import random
array = []
for index in range(5):
array.append(random.randint(0, 100))
print("গতিশীল আকারের অ্যারে:")
display_array(array)
def display_multidimensional():
game = [
['X', 'O', 'X'],
['O', 'O', 'O'],
['X', 'O', 'X']
]
print("তিন ধাপের খেলার বোর্ড:")
for row in range(0, 3):
for column in range(0, 3):
print(game[row][column], end='')
if column < 2:
print(' | ', end='')
print()
def main():
names = ['Lisa', 'Michael', 'Ashley', 'Jacob', 'Emily']
ages = [49, 48, 26, 19, 16]
print("নামগুলোর তালিকা:")
display_array(names)
print("বয়সগুলোর তালিকা:")
display_array(ages)
total = sum_array(ages)
maximum = max_array(ages)
minimum = min_array(ages)
print('মোট বয়স: ' + str(total))
print('সর্বাধিক বয়স: ' + str(maximum))
print('সর্বনিম্ন বয়স: ' + str(minimum))
print("নাম ও বয়স একসাথে:")
display_parallel(names, ages)
ages.sort()
print("বয়স বাড়ার ক্রমে সাজানো:")
display_array(ages)
fixed_array()
dynamic_array()
display_multidimensional()
main()
আউটপুট
[সম্পাদনা]নামগুলোর তালিকা: array[0] = Lisa array[1] = Michael array[2] = Ashley array[3] = Jacob array[4] = Emily বয়সগুলোর তালিকা: array[0] = 49 array[1] = 48 array[2] = 26 array[3] = 19 array[4] = 16 মোট বয়স: 158 সর্বাধিক বয়স: 49 সর্বনিম্ন বয়স: 16 নাম ও বয়স একসাথে: Lisa এর বয়স 49 বছর Michael এর বয়স 48 বছর Ashley এর বয়স 26 বছর Jacob এর বয়স 19 বছর Emily এর বয়স 16 বছর বয়স বাড়ার ক্রমে সাজানো: array[0] = 16 array[1] = 19 array[2] = 26 array[3] = 48 array[4] = 49 স্থির আকারের অ্যারে: array[0] = 23 array[1] = 77 array[2] = 91 array[3] = 35 array[4] = 8 গতিশীল আকারের অ্যারে: array[0] = 60 array[1] = 15 array[2] = 42 array[3] = 89 array[4] = 3 তিন ধাপের খেলার বোর্ড: X | O | X O | O | O X | O | X