Ich versuche ein Programm zu schreiben, das den Benutzer auffordert, zwei Zahlen einzugeben und dann das System die Summe, den Unterschied, das Produkt und den Quotienten der gegebenen Zahlen herauszufinden und die Ergebnisse auszudrucken. Das habe ich bisher. Wenn ich den Code für die Summe ausgeführt habe, kam es korrekt zurück, als ich die Differenzfunktion hinzugefügt habe, funktioniert es nicht.mehrstufige mathematische Gleichungen python
def total_sum(num1,num2):
result = num1 + num2
return result
def total_difference(num_1,num_2):
result = num_1 - num_2
return result
def total_product(number1,number2):
result = number1 * number2
return result
def total_quotient (number_1,number_2):
result = number_1/number_2
return result
def main():
value_1 = float(input('Enter a number :'))
value_2 = float(input('Enter second number :'))
value_2 != 0
add = total_sum(value_1,value_2)
difference = total_difference(value_1, value_2)
product = total_product(value_1,value_2)
quotient = total_quotient(value_1,value_2)
print ('The total is {:.1f}'.format(add))
print ('The difference is {:.1f}'.format(difference))
print ('The product is {:.2f}' .format(product))
print ('The quotient is {:.2f}'.format(quotient))
main()
Sie in main() einen Apostroph in dem zweiten Druck Vergessen? – Li357
@AndrewL Ich bin sehr neu in Python, ich bin mir nicht sicher, wo Sie sprechen. es gibt mir einen Syntaxfehler auf dem "def" Teil des def total_sum – CzSzPzTz
'print ('Der Unterschied ist', Format (total_difference, '.1f))' das ist die Zeile, über die Andrew spricht.War es ein Tippfehler beim Posten des Codes? – SilentMonk