Skip to content

Instantly share code, notes, and snippets.

@vaibhavgeek
Created August 14, 2016 09:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vaibhavgeek/7139afacd36526bb4748dcc9a252a3da to your computer and use it in GitHub Desktop.
Save vaibhavgeek/7139afacd36526bb4748dcc9a252a3da to your computer and use it in GitHub Desktop.
last.py
def advacned_operation():
dic_mult = easy_multiply()
dic_div = easy_divide()
dic_add = easy_addition()
dic_sub = easy_subtraction()
question = 'Solve the expression ( %s + %s ) + ( %s - %s ) + ( %s * %s ) + ( %s / %s )' %(dic_add["param1"], dic_add['param2'],dic_sub['param1'],dic_sub['param2'],dic_mult['param1'],dic_mult['param2'],dic_div['param1'],dic_div['param2'])
answer = int(dic_add['param1']) + int(dic_add['param2']) + int(dic_sub['param1']) - int(dic_sub['param2']) + ( int(dic_mult['param1']) * int(dic_mult['param2'])) + ( int(dic_div['param1'])/int(dic_div['param2']) )
option1 = answer + 3
option2 = answer + 5
array = [option1 , option2]
rand = randint(0,2)
array.insert(rand, answer)
dict = { 'question': question , 'option1' : array[0] , 'option2' : array[1] , 'option3' : array[2] , 'answer' : rand }
return dict
#question = 'Solve the expression ' + str(med_add['param1']) + ' + '+ str(med_add['param2'])
#return question
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment