File3. Номи файл ва ададҳои ҳақиқии A ва D дода шудааст. Файл бо номи додашуда сохта шавад. Ба ин файл 10 аъзои аввалаи прогрессияи арифметикӣ бо аъзои ибтидоии A ва фарқи D сабт карда шавад.

Ҳал дар Python 3:

import random

N = random.randrange(1,10)
A = random.randrange(-10,10)
D = round(random.uniform(-5,5),1)
print("N = ", N)
print("A = ", A)
print("D = ", D)

a = [A + i*D for i in range(N)]
print(a)

file_name = "file03.txt"
try:
f = open(file_name, "w")
f.write("N = " + (str)(N) + '; ')
f.write("A = " + (str)(A) + '; ')
f.write("D = " + (str)(D) + '\n')
f.write(str(a))
except IOError:
print('Файл сохта нашуд')
finally:
f.close()