Meine Frage:
Folgendes Problem:
ich habe das Prgramm als Übung zu Fallunterschiedungen geschrieben.
Ich arbeite mit Dr.Scheme.
Ich möchte mehr wissen wie ich x im "Nachhinein definieren kann.
Meine Ideen:
(if (> x 0) (+ 5 3 ) (* 5 3))
Da bekomm ich die Fehlermeldung das er das x nicht kennt... dann verscuh ich in dads untere feld reinzuschreiben (define x 5) aber er sagt mir wieder, dass er x nicht kennt :-S hab auch schon geguckt, ob ich auch wirklich "Start" gedrückt hab - alles vorhanden! Was ist mein Fehler?
Bzw. wie schaff ich es, "x" erst im Nachhinein zu bestimmen?
Meine Frage:
Schreibe ein Programm dass in rekursiver Weise von 1 bis 99 ausgibt.
Meine Ideen:
Eigentlich habe ich das ganz shcon mal gemacht, aber ich bin echt zu doof:
code:
1:
2:
3:
4:
5:
6:
7:
8:
a = 1
def zähl(a):
if a < 100:
a = 1 + a
return a
else:
exit
a = a + 1
Ich weiß, dass da irgendwas nicht stimmt, weil klar, es funktioniert ncht, aber ich bin mir außerdem sicher, de gelichen Fehler letztes Mal beim Lösen auch gemacht zu haben...
könnt ihr mir helfen?
P.S Ich weiß er zeigt die Absätze nicht an deswegen hab ich Punkte eingefügt