Please code in python: Create 2 .py files (decorators.py and main.py). Inside the main.py file, write a function that will take a list of integers, calculate the square root of each (use the math library or raise to a fractional power), and write the maximum number of the resulting numbers to the "result.txt" file. Inside the file for decorators, create 2 decorator functions, one must check the type of the input parameter, and if it is not a list of ints, raise a TypeError. The second decorator should leave only positive numbers in the input. Decorate the function from the main file with decorators from the second file. (You will need to import them)
Please code in python:
Create 2 .py files (decorators.py and main.py).
Inside the main.py file, write a function that will take a list of integers, calculate the square root of each (use the math library or raise to a fractional power), and write the maximum number of the resulting numbers to the "result.txt" file.
Inside the file for decorators, create 2 decorator functions, one must check the type of the input parameter, and if it is not a list of ints, raise a TypeError. The second decorator should leave only positive numbers in the input.
Decorate the function from the main file with decorators from the second file. (You will need to import them)
Use the data below to check if the program works:
[60, -76, -45, 94, -65, -21, -53, 95, 82, -41, 57, 10, 98, -28, -23, -78, 24, 19, 87, -53 ]
[-32, "99", -69, 66, 60, -68.98, 35, 23, -32, "-3", -6, -66, 97, 28, -44, 94, -.55, - 26, 58, -15]
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 4 images