Hallo Leute,
ich, ein 45 jähriger Programmieranfänger, habe mal eine Frage.
Meine ersten Programmierversuche habe ich mit C++ gestartet. Allerdings habe ich meine frühen Grenzen erreicht,als ich mit dem Raspi eine LED habe blinken lassen können. Das Problem war dann wohl die 3-fache Lernkurve (Linux, C++, Makefile, und noch andere).
Jetzt habe ich mich mal an Python 3 gewagt.
Mein Problem ist, dass ich erst im Part Berechnung den Typ Float angeben kann.
Vorher hat das Programm nach Eingabe von 3 für a und 4 für b als Ergebnis 34 ausgegeben.
Kann ich nicht schon bei a=input('a:') definieren, dass a eine Zahl sein soll ?
Hier der Code:
#! /usr/bin/python3
# Erster eigener Test: Eingabe und Berechnen und if else
# Variable a und b eingeben
print("Bitte a eingeben:")
a=input('a:')
print("Bitte b eingeben:")
b=input('b:')
# Berechnung mit definierung a und b als Kommazahl
c = float(a) + float(b)
# Ergenis ausgeben
print("Ergebnis:",c)
# Prüfen,ob Ergenbis 4 ist
if c==4:
print("Richtig !")
else:
print("Falsch !")
Ich hoffe die Problemstellung ist klar genug geschrieben.
Dank im Voraus.
Michael