This paste expires on 2023-04-03 10:03:13.520277. Repaste, or download this paste. . Pasted through web.

import math
import matplotlib.pyplot as plt
#import numpy as np
def func1():
    return ("func1 -> (math.exp(math.pi*math.sin(0.999))*math.log(math.pi*2)/21))", (math.exp(math.pi*math.sin(0.999))*math.log(math.pi*2)/21))
def func2():
    return ("func2 -> (math.exp(math.pi*2)/math.log(math.pi*0.99))/440)", (math.exp(math.pi*2)/math.log(math.pi*0.99))/440)
def func3():
    return ("func3 -> (((math.pi*(math.exp(math.pi*math.sin(0.999))*math.log(math.pi*2)/21)) + (math.pi*((math.exp(math.pi*2)/math.log(math.pi*0.99))/440))) /2): ", (((math.pi*(math.exp(math.pi*math.sin(0.999))*math.log(math.pi*2)/21)) + (math.pi*((math.exp(math.pi*2)/math.log(math.pi*0.99))/440))) /2))
def func4():
    return ("math.pi ** 3: ", (math.pi**3)/9)
def fibonacci_mapper(func, output, start_val1, start_val2, map_range, output_range, func_arg=None):
    # Calculate the starting values of the Fibonacci sequence
    fib1 = start_val1
    fib2 = start_val2
    while func(fib2) < output:
        fib1, fib2 = fib2, fib1 + fib2
    # Map the range to the output range
    mapped_vals = []
    for val in map_range:
        mapped_val = (val - map_range[0]) * (output_range[1] - output_range[0]) / (map_range[-1] - map_range[0]) + output_range[0]
        mapped_vals.append(mapped_val)
    return mapped_vals, fib1, fib2
def func1_1(func_arg):
    return (math.exp(math.pi*math.sin(0.999))*math.log(math.pi*2)/21)
def func2_1(func_arg):
    return ((math.exp(math.pi*2)/math.log(math.pi*0.99))/440)
def func3_1(func_arg):
    return (((math.pi*(math.exp(math.pi*math.sin(0.999))*math.log(math.pi*2)/21)) + (math.pi*((math.exp(math.pi*2)/math.log(math.pi*0.99))/440))) /2)
print("(func3_1() * (func1_1()+func2_1())/2)", (func3_1() * (func1_1()+func2_1())/2))
print("abs((math.sin(func3_1() * (func1_1()+func2_1())/2))))", abs((math.sin(func3_1() * (func1_1()+func2_1())/2))))
print("abs((math.sin(func3_1() * (func1_1()+func2_1())/2)))*((math.sin(func3_1() * (func1_1()+func2_1())/2))): ", abs((math.sin(func3_1() * (func1_1()+func2_1())/2)))*((math.sin(func3_1() * (func1_1()+func2_1())/2))))
mapped_vals, fib1, fib2 = fibonacci_mapper(func1_1, 1000, 1, 1, range(10), (0, 100))
print("mapped values = ", mapped_vals)
print("fib1, fib2 = ", fib1, fib2)
mapped_vals, fib1, fib2 = fibonacci_mapper(func2_1, 1000, 1, 1, range(10), (0, 100))
print("mapped values = ", mapped_vals)
print("fib1, fib2 = ", fib1, fib2)
mapped_vals, fib1, fib2 = fibonacci_mapper(func3_1, 1000, 1, 1, range(10), (0, 100))
print("mapped values = ", mapped_vals)
print("fib1, fib2 = ", fib1, fib2)
mapped_vals, fib1, fib2 = fibonacci_mapper(func4_1, 1000, 1, 1, range(10), (0, 100))
print("mapped values = ", mapped_vals)
print("fib1, fib2 = ", fib1, fib2)
vector1=[]
vector2=[]
vector3=[]
vector4=[]
def test1():
    pi=3.14
    print("pi = ", pi)
    result=pi
    print("result = ", pi)
    print("for i in range(1,15)")
    for i in range(1,99):
        print("result*=func1/i i = ", int(i*0.1), " i = ", i)
        result*=func1_1()
        result=result/i
        print(result)
        vector1.append(result)
def test2():
    pi=3.14
    print("pi = ", pi)
    result=pi
    print("result = ", pi)
    print("for i in range(1,99)")
    for i in range(1,99):
        print("result*=func2/i i = ", int(i*0.1), " i = ", i)
        result*=func2_1()
        result=result/i
        print(result)
        vector2.append(result)
def test3():
    pi=3.14
    print("pi = ", pi)
    result=pi
    print("result = ", pi)
    print("for i in range(1,99)")
    for i in range(1,99):
        print("result*=func3/i i = ", int(i*0.1), " i = ", i)
        result*=func3_1()
        result=result/i
        print(result)
        vector3.append(result)
def test4():
    pi=3.14
    print("pi = ", pi)
    result=pi
    print("result = ", pi)
    print("for i in range(1,99)")
    for i in range(1,99):
        print("result*=(func3_1() * ((func2_1()+func1_1())/2))/i i = ", int(i*0.1), " i = ", i)
        result*=(func3_1() * ((func2_1()+func1_1())/2))
        result=result/i
        print(result)
        vector4.append(result)
test1()
test2()
test3()
test4()
print(vector1)
print(vector2)
print(vector3)
print(vector4)
def meinenplot(varA, varB):
    plt.plot(varA, varB)
    plt.xlabel('varA - axis')
    plt.ylabel('varB - axis')
    plt.show()
def multiplot():
    meinenplot(vector1, vector2)
    meinenplot(vector1, vector3)
    meinenplot(vector1, vector4)
    meinenplot(vector2, vector3)
    meinenplot(vector2, vector4)
    meinenplot(vector3, vector4)
multiplot()
def round_array(arr):
    n = len(arr)
    total = 0
    for i in range(n):
        total += arr[i]
        print("total = ", total)
    average = total / n
    print("average = ", average)
round_array(vector1)
round_array(vector2)
round_array(vector3)
round_array(vector4)
Filename: None. Size: 5kb. View raw, , hex, or download this file.