ok hier die aufgabe:
Erstelle die folgenden Flagen als 80x50 Pixelgrafik:
also das erste ist ja einfach und das 2. auch! aber wie funktioniert das dritte??
die piratenflagge habe ich es so gemacht:
Code: Alles auswählen
print "P1"
print "# Schwarze Fahne"
anzahl_x = 20
anzahl_y = 10
print anzahl_x,
print anzahl_y
lauf_x = 0
lauf_y = 0
while lauf_y < anzahl_y:
lauf_x = 0
while lauf_x < anzahl_x:
print "1",
lauf_x = lauf_x + 1
print
lauf_x = 0
while lauf_x < anzahl_x:
print "1",
lauf_x = lauf_x + 1
print
lauf_y = lauf_y + 2
aber wie funktioniert die restlichen flaggen?? zb. das karo..., oder schwarz weiß,... oder schwarz-weiß-schwarz???
ich habe herum gebastelt
nämlich schwarz weiß, schwarz weiß??
... ka ich komme nicht mehr weiter!
also hier
Code: Alles auswählen
print "P1" # P1 schreiben für Schwarzweißgrafik
anzahl_x = 20 # setze Anzahl der Spalten
anzahl_y = 10 # setze Anzahl der Zeilen
print anzahl_x,
print anzahl_y # Gib Zeilen und Spalten aus, wie in PBM-Dateien gefordert
lauf_x = 0 # Definiere Zaehlvariablen für Spalten
lauf_y = 0 # ... und Zeilen
while lauf_y < anzahl_y: # Schleife zum Schreiben der Zeilen
lauf_x = 0 # nach dem Schreiben einer Zeile lauf_x wieder auf 0 setzen
while lauf_x < anzahl_x: # Schleife zum Spalten schreiben
print "0", # 0 ohne Zeilenumbruch schreiben
lauf_x = lauf_x + 1 # Zaehler um 1 erhoehen
print # Zeilenumbruch schreiben, da nach einer schwarzen noch eine weiße Zeile kommen soll
lauf_x = 0 # Zaehlvariable wieder auf 0 setzen
while lauf_x < anzahl_x: # noch eine Zeile schreiben, diesmal mit schwarzen Pixeln
print "1", # 1 ohne Zeilenumbruch schreiben
lauf_x = lauf_x + 1 # Zaehler für Spalten um 1 erhöhen
print # Zeilenumbruch ausgeben
lauf_y = lauf_y + 2 # Da nun zwei Zeilen geschrieben wurden (eine weiße, eine schwarze)
# muss die Zaehlvariable fuer die Zeilen um ZWEI erhoeht werden.
bitte hilft mir!!
ok so sollte es sein, aber ich komme nicht mehr weiteer!! am besten ist es wenn ihr mir erklärt wie man die f1 flagge macht!