Ich versuche mich nun an Python und gehe Schritt für Schritt dies Onlinebuch hier durch: http://abop-german.berlios.de Programmieren tue ich unter Linux.
Was mir lediglich fehlt sind mehr praktische Sachen, sprich Aufgabenstellungen und dergleichen. Hab mich deshalb erstmal an einen simplen Taschenrechner gewagt und folgendes ist bei rausgekommen:
Code: Alles auswählen
#!/usr/bin/python
def addition(a, b):
ergebnis = a + b
print 'Ergebnis von %s + %s = %s' % (a, b, ergebnis)
def subtraktion(a, b):
ergebnis = a - b
print 'Ergebnis von %s - %s = %s' % (a, b, ergebnis)
def multiplikation(a, b):
ergebnis = a * b
print 'Ergebnis von %s * %s = %s' % (a, b, ergebnis)
def division(a, b):
ergebnis = a / b
print 'Ergebnis von %s : %s = %s' % (a, b, ergebnis)
def weiter():
weiter = raw_input('Von vorn? (j/n) ')
if weiter == 'j':
main()
elif weiter == 'n':
print 'Bis bald.'
schleife = False
def main():
schleife = True
while schleife:
print 'Was moechtest du tun?'
auswahl = raw_input('(1) Addition (2) Subtraktion (3) Multiplikation (4) Division ')
print
zahl1 = float(raw_input('Erste Zahl: '))
zahl2 = float(raw_input('Zweite Zahl: '))
if auswahl == '1':
addition(zahl1, zahl2)
elif auswahl == '2':
subtraktion(zahl1, zahl2)
elif auswahl == '3':
multiplikation(zahl1, zahl2)
elif auswahl == '4':
division(zahl1, zahl2)
else:
print 'Bitte Auswahl korrigieren.'
print
weiter()
main()
mfg,
deTTo