mirror of
https://github.com/DeaDvey/mathgenerator.git
synced 2025-11-28 14:35:23 +01:00
16 lines
800 B
Python
16 lines
800 B
Python
from .__init__ import *
|
|
|
|
def geomProgrFunc(number_values=6, min_value=2, max_value=12, n_term=7, sum_term=5):
|
|
r=random.randint(min_value,max_value)
|
|
a=random.randint(min_value,max_value)
|
|
n_term=random.randint(number_values,number_values+5)
|
|
sum_term=random.randint(number_values,number_values+5)
|
|
GP=[]
|
|
for i in range(number_values):
|
|
GP.append(a*(r**i))
|
|
problem="For the given GP "+str(GP)+" ,Find the value of a,common ratio,"+str(n_term)+"th term value, sum upto "+str(sum_term)+"th term"
|
|
value_nth_term=a*(r**(n_term-1))
|
|
sum_till_nth_term=a*((r**sum_term-1)/(r-1))
|
|
solution="The value of a is {}, common ratio is {} , {}th term is {} , sum upto {}th term is {}".format(a,r,n_term,value_nth_term,sum_term,sum_till_nth_term)
|
|
return problem,solution
|