From 9a62fbc6b8e05709e61f1395e2733bb7d82b1643 Mon Sep 17 00:00:00 2001 From: adit098 Date: Mon, 19 Oct 2020 21:33:02 +0530 Subject: [PATCH] fix #250 --- mathgenerator/funcs/DegreeToRadian.py | 10 ++++++++++ mathgenerator/mathgen.py | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 mathgenerator/funcs/DegreeToRadian.py diff --git a/mathgenerator/funcs/DegreeToRadian.py b/mathgenerator/funcs/DegreeToRadian.py new file mode 100644 index 0000000..ce1389e --- /dev/null +++ b/mathgenerator/funcs/DegreeToRadian.py @@ -0,0 +1,10 @@ +from .__init__ import * + + +def DegreeToRadian(maxAngle=360): + angle = random.randint(1, maxAngle) + radian = round(math.radians(angle), 2) + problem = f"{angle} Degrees is equal to Radian = " + solution = radian + + return problem, solution \ No newline at end of file diff --git a/mathgenerator/mathgen.py b/mathgenerator/mathgen.py index e935df8..4fca697 100644 --- a/mathgenerator/mathgen.py +++ b/mathgenerator/mathgen.py @@ -157,4 +157,5 @@ geometricprogression=Generator("Geometric Progression", 65, "Initial value,Commo geometricMean=Generator("Geometric Mean of N Numbers",66,"Geometric mean of n numbers A1 , A2 , ... , An = ","(A1*A2*...An)^(1/n) = ans",geometricMeanFunc) harmonicMean=Generator("Harmonic Mean of N Numbers",67,"Harmonic mean of n numbers A1 , A2 , ... , An = "," n/((1/A1) + (1/A2) + ... + (1/An)) = ans",harmonicMeanFunc) decimalToHexadecimal = Generator("Decimal to Hexadecimal", 68, - "Hexadecimal of a=", "b", DecimalToHexFunc) \ No newline at end of file + "Hexadecimal of a=", "b", DecimalToHexFunc) +degreeToRadian = Generator("Degree To Radian", 69, "Radian of angle=", "radian", DegreeToRadian) \ No newline at end of file