Skip to content

davinci-ao/robotarm-python-2023

 
 

Repository files navigation

Robotarm

Lees de instructies op de wiki pagina hoe de robotarm bibliotheek werkt. Vervolgens ga je proberen de onderstaande oefeningen te maken.

Oefening 1

from RobotArm import RobotArm

robotArm = RobotArm('exercise 1')

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Verplaats het rode blok één plek naar links.

Oefening 1

Oefening 2

from RobotArm import RobotArm

robotArm = RobotArm('exercise 2')

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Stapel alle blokken op aan de rechterkant.

Oefening 2

Oefening 3

from RobotArm import RobotArm

robotArm = RobotArm('exercise 3')

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Verplaats de hele stapel blokken één plek naar rechts.

Oefening 3

Oefening 4

from RobotArm import RobotArm

robotArm = RobotArm('exercise 4')

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Verplaats de hele stapel blokken één plek naar rechts. Zorg ervoor dat de volgorde van de blokken gelijk blijft.

Oefening 4

Oefening 5

from RobotArm import RobotArm

robotArm = RobotArm('exercise 5')

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Verplaats alle blokken één plek naar rechts. Zorg ervoor dat de volgorde van de blokken gelijk blijft.

Oefening 5

Oefening 6

from RobotArm import RobotArm

robotArm = RobotArm('exercise 6')

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Verdeel de rode en witte blokken over 2 stapels: een rode stapel en een witte stapel.

Oefening 6

Oefening 7

from RobotArm import RobotArm

robotArm = RobotArm('exercise 7')

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Verplaats iedere stapel één plek naar links.

Je mag maximaal 12 regels code gebruiken inclusief de import, het laden van de robotarm en de wait

Oefening 7

Oefening 8

from RobotArm import RobotArm

robotArm = RobotArm('exercise 8')

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Verplaats de stapel naar de rechterkant.

Je mag maximaal 13 regels code gebruiken inclusief de import, het laden van de robotarm en de wait

Oefening 8

Oefening 9

from RobotArm import RobotArm

robotArm = RobotArm('exercise 9')

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Verplaats alle stapels vijf stappen naar rechts.

Je mag maximaal 13 regels code gebruiken inclusief de import, het laden van de robotarm en de wait

Oefening 9

Oefening 10

from RobotArm import RobotArm

robotArm = RobotArm('exercise 10')

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Draai de volgorde van de blokken om.

Je mag maximaal 15 regels code gebruiken inclusief de import, het laden van de robotarm en de wait

Oefening 10

Oefening 11

from RobotArm import RobotArm

robotArm = RobotArm('exercise 11')

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Verplaats alle witte blokken één plek naar rechts.

Let op, de blokken zijn iedere keer anders als je het programma start!

Oefening 11

Oefening 12

from RobotArm import RobotArm

robotArm = RobotArm('exercise 12')

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Verplaats alle rode blokken naar het einde.

Let op, de blokken zijn iedere keer anders als je het programma start!

Oefening 12

Oefening 13

from RobotArm import RobotArm
# Let op: hier start het anders voor een random level:
robotArm = RobotArm()
robotArm.randomLevel(1,7)

# Jouw python instructies zet je vanaf hier:


# Na jouw code wachten tot het sluiten van de window:
robotArm.wait()

Verdeel alle blokken over de lege plaatsen, zodra er geen blokken meer zijn moet de arm stoppen. Oefening 12

resultaat na verdeling ziet er zo uit:

Oefening 12

Bonusopdrachten

Spreiding

Verspreid de blokken van de stapel. Gebruik level: exercise 3. Spreiding

naar:

Spreiding

Soorten

Verzamel de kleuren in stapels. Gebruiken level: soorten Soorten

naar:

Soorten

Democratie

Tel alle kleuren. Maak een stapel van de meestgetelde kleur. Gebruik level: democratie Democratie

meest getelde kleur naar één stapel:

Democratie

Zijn er meerdere kleuren het meest geteld, kies dan zelf welke kleur je opstapelt:

Democratie

naar:

Democratie

Veel puzzelplezier en succes!

Kantelen

Kantel de kleuren in de stapels. Gebruik level: exercise 9.

Kantelen

naar:

Kantelen

About

Learn to program in Python with loops

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%