Zum Inhalt
Python-Balkendiagramm
Aus ProgrammingWiki
<
Bergervei
Archivierte Version vom 2022-12-27T23:32:32+00:00.
Aktuelle Version
Zufallszahlen
Ihr Browser unterstützt Canvas nicht.
canvas = window.Canvas turtle = window.Turtle c = canvas.new(1) t = turtle.new(1) c.clear() t.hide() t.penColor(0, 0, 0) rand = 50 maxbreite = 400 - 2 * rand maxhoehe = 300 - 2 * rand def minmax(ls): erg = [0, 0] for i in range(len(ls)): if erg[0] > ls[i]: erg[0] = ls[i] if erg[1] < ls[i]: erg[1] = ls[i] return erg def balken(hoehe, breite): t.forward(breite); t.left(90) t.forward(hoehe); t.left(90) t.forward(breite); t.left(90) t.forward(hoehe); t.left(90) t.forward(breite) def balkendiagramm(ls): breite = maxbreite / len(ls) extrem = minmax(ls) minwert = extrem[0]; maxwert = extrem[1] t.penUp() t.right(90) t.move(rand, rand + maxwert / (maxwert - minwert) * maxhoehe) t.penDown() for i in range(len(ls)): balken(ls[i] / (maxwert - minwert) * maxhoehe, breite)
from random import randint def zufallsliste(von, bis, anz): ls = [] for i in range(anz): ls.append(randint(von, bis)) return ls
ls = zufallsliste(1, 100, 50) print(ls) balkendiagramm(ls)
ausführen
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten