IKG/Einfacher Rechner
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Python</language>
== Einfacher Taschenrechner ==
Um einen Taschenrechner zu programmieren muss man zunächst die Rechenoperationen kennenlernen.
Hierzu verwenden wir die Variablen a und b vom Typ Integer.
a = 11
b= 5
Das einfachste ist es das Ergebnis direkt auf der Konsole auszugeben.
Versuche also print(a+b). Setzt nun die Informationen in einem kleinen Programm zusammen.
<run id="637f1cb0d230a"></run>
Ergänze nun eine Subtraktion (-), eine Multiplikation (*) und eine Division (/).
Ändere hierzu die Werte von a und b
<run id="637f20279265f"></run>
== Benutzerdialog ==
Um die Werte für a und b durch den Benutzer veränderbar zu machen, muss ein Benutzerdialog erstellt werden.
Wir wissen schon wie man Informationen auf der Konsole anzeigt: print().
Die Methode input() liest die Daten ein.
Zum Beispiel:
print('Gib deinen Namen ein')
name= input()
print(name)
<run id="637f2d6d8ead0"></run>
Ändere nun den Dialog so ab, dass du wie bei einem Taschenrechner nach der ersten Zahl, in unserem Fall a fragst. Dann input() in a abspeicherst, das wiederholst du mit b.
Abschließend gibts du die Addition von a und b mit print() aus.
== If, Elif, Else ==
Die Anweisung '''IF''' wird auch als Verzweigung bezeichnet. Hier werden unterschiedliche Wege eingeschlagen je nach Antwort '''Ja/Nein'''.
'''Beispiel'''
<nowiki>a=20
if a>50:
print("a ist größer als 50")
print("Dieser Text ist ausserhalb der if-Verzweigung")</nowiki>
<run id="637f30d79f730"></run>