ef:loesungen_beispiele

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ef:loesungen_beispiele [2022/09/20 14:51] lehmannref:loesungen_beispiele [2022/09/20 15:14] (aktuell) lehmannr
Zeile 73: Zeile 73:
 </sxh> </sxh>
  
 +=== linie_duo ohne den Agenten ===
 +<sxh python>
 +def linie_duo_neu(n, mat1, mat2):
 +    for i in range(3,n+4,2):
 +        blocks.place(mat1, pos(i,0,0))
 +        blocks.place(mat2, pos(i+1,0,0))
 +
 +linie_duo_neu(10, GOLD_BLOCK, DIAMOND_BLOCK)
 +</sxh>
 +=== linie_duo mit modulo und einem einfachen range-Befehl ===
 +<sxh python>
 +def linie_duo_neu2(n, mat1, mat2):
 +    for i in range(3,n+5,1):
 +        if (i%2==0):
 +            blocks.place(mat1, pos(i,0,0))
 +        else:
 +            blocks.place(mat2, pos(i,0,0))
 +
 +linie_duo_neu2(10,GOLD_BLOCK,CYAN_WOOL)
 +</sxh>
  • ef/loesungen_beispiele.1663678319.txt.gz
  • Zuletzt geändert: 2022/09/20 14:51
  • von lehmannr