Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

881 B

Индивидуальное задание по теме 7

Турханов Артем, А-03-23

Работа в текстовом редакторе Python (вариант 6)


import random

f = open('test.txt', 'w')

ls = [random.uniform(-5,12) for i in range(100)]

def func(x, A, B):

   if x > A: return B

   elif (x >= 0) and (x <= A):

       return (2*B*x/A - B*(x**2/A**2))

   elif (x > (A*(-1))) and (x < 0):

       return (2*B*x/A + B\*(x**2/A**2))

   else: return (-1)*B



f.write('xi | yi\n')

f.write('A = 5, B = 7\n')

for x in ls:

   f.write('{} | {}\n'.format(x, func(x, 5, 7)))



f.write('A = 3, B = 1\n')

for x in ls:

   f.write('{} | {}\n'.format(x, func(x, 3, 1)))



f.write('A = 4, B = 3\n')

for x in ls:

   f.write('{} | {}\n'.format(x, func(x, 4, 3)))

f.close()

p1.png

p2.png

p3.png