a = -1 b = -0.1 demandemode = input('1 = adition 2 = soustraction 3 = multiplication 4 = division') mode = int(demandemode) demandechifrerésulatat = input('résulat') demandechifremultiplicateur = input('chifre connu') if mode == 1 or 2 or 3 or 4: demandechifremultiplicateur = int(demandechifremultiplicateur) demandechifrerésulatat = int(demandechifrerésulatat) if mode == 31 or mode == 32 or mode == 33: demandechifremultiplicateur = float(demandechifremultiplicateur) demandechifrerésulatat = float(demandechifrerésulatat) terstde = 0 if mode == 1 or mode == 2 or mode == 3 or mode == 4: while terstde != demandechifrerésulatat: a = a + 1 if mode ==3: terstde = a * demandechifremultiplicateur elif mode ==1: terstde = a + demandechifremultiplicateur elif mode == 2: terstde = a - demandechifremultiplicateur elif mode == 4: terstde = a / demandechifremultiplicateur if terstde > demandechifrerésulatat: break if mode == 31 or mode == 32: print ('if') terstde = 0.0 b = 0.0 while terstde != demandechifrerésulatat: print ('if2') if mode == 31: print (b,terstde,'31') b = b + 0.1 terstde = b * demandechifremultiplicateur if mode == 32: print (b,terstde,'32') b = b + 0.01 terstde = b * demandechifremultiplicateur if terstde > demandechifrerésulatat: print ('érreur 1') print (b) print (terstde) break if mode == 33: print ('if 1') terstde = 0.1 b = -0.001 while terstde != demandechifrerésulatat: print ('while') terstde = b * demandechifremultiplicateur if terstde > demandechifrerésulatat: break print (b) print (terstde) if terstde == demandechifrerésulatat: print (a) else: print ('érreur2') print (' ')