Wie kann man ein Python-Programm für dieses Struktogramm schreiben?
3 Antworten
Gestern fragst Du noch:
Jetzt also hast Du Dir ein Struktogramm organisiert. Kein Mensch würde das so in Python umsetzen, insbesondere würde niemand über den Index iterieren. Aber nutze nur range(), wenn Dich das glücklich macht.
Ausgabe: print
Schleife mit For
Und noch etwas zu Listen und Arays, je nachdem, was es sein darf.
Übersetze schrittweise die einzelnen Symbole. Falls dir welche nicht bekannt sind, kannst du in diesem Wikipedia-Eintrag noch einmal nachschlagen.
Hinsichtlich der Texte ist ebenso eine Übersetzung notwendig.
- var und const wären für dich normale Variablen
- Arrays lassen sich mit Listen ersetzen
- Für Output kann die print-Funktion herhalten
- Schau in die Module math und random, sie sollten dir funktional weiterhelfen
- Real steht für Zahlen mit Nachkommastelle
- Nebenläufigkeit kann man zwar mit Threads versuchen, abzubilden. Doch wenn du die beiden Stränge einfach hintereinander ausführen lässt, dürfte sich auch nichts am Ergebnis ändern.
Ich würde beides zusammenziehen. Zuerst erstellt du eine leere Liste, dann hängst du in der Schleife die Zufalllszahlen an.
numbers = []
for index in range(n):
randomNumber = # generate random number ...
numbers.append(randomNumber)
Arbeite dich Zeile für Zeile durch, und übertrag es in Python-Code. Wenn du dann ein genaues Problem hast, weil du etwas spezifisches nicht umgesetzt kriegst, dann kann man dir auch richtig helfen.
hallo ,danke, wie kann ich "var Noten: Array[N] of 1..6" und " for i <--0 to N-1"in Python schreiben?
hallo ,danke, wie kann ich "var Noten: Array[N] of 1..6" und " for i <--0 to N-1"in Python schreiben?