Im 1. Teil mit anderen Werten funktioniert sie.
Hat jemand eine Idee?
Code: Alles auswählen
#Teil 1: funktioniert: Ergebnis 42 80 133
#for a in range (1,400):
# for b in range (1,400):
# for c in range (1,400):
# if a*2.3+b*3.06+c*3.92==862.76 and a+b+c==255:
#
# print a, b, c
#Teil 2 funktioniert nicht: es wird kein Wert berechnet, herauskommen muesste 207 79 37
for a in range (207,208):
for b in range (79, 80):
for c in range (37, 38):
#print "input", a,b,c
#eigentliche Aufgabe: funktioniert nicht
if a*2.3+b*3.06+c*3.92==862.88:
#Test: funktioniert nicht
#if (207*2.3)+(79*3.06)+(37*3.92)==862.88:
#Test: funktioniert (ist eigentlich eine 2. Bedinging der Aufgabe, siehe Teil 1)
#if a+b+c==323:
print "output",a, b, c
#Nachweis, dass Ergebnis vorliegen muss!!
d=207*2.3+79*3.06+37*3.92
print "Pruefergebnis", d