Eric_H
Aktiv Dabei seit: 02.04.2020 Mitteilungen: 59
Themenstart: 2020-10-16
Hallo Zusammen,
ich habe erst begonnen mich bei Maple einzuarbeiten.
Ich habe hier folgende Beispielprozedur:
ifthenelse:=proc(n)
local i,Q;
Q:= 1;
for i from 1 to n do
if isprime(i) then Q:= Q*i
else Q:= Q/i
end if
end do
print("Test");
end proc:
Fehlermeldung: Error, missing operator or `;`
1. Der Fehler wird aus irgendeinem Grund von dem print("Test"); erzeugt. Lösche ich das print("Test"); funktioniert die Prozedur ohne Probleme. Was ist an dem print("Test"); falsch?
2. Warum gibt es eine Ausgabe von Q auch ohne print(Q)?
Ich hätte gedacht ich benötige print(Q) um Q auszugeben.