Feladatok

1.   Rajzoltassátok ki az alábbi ábrákat!

2.  Próbáljatok meg rájönni, mit csinál az alábbi program!

   x = 0
   for i in range(1, 11):
         x = x + 20
         canvas.create_rectangle(x, 10, x+15, 20)

Kísérletezzetek különböző számokkal. Mi törtnénik, ha x = 0 helyett más számot adunk meg? Mi történik, ha x = x + 20 utasításban más számot adunk meg?

3.  A következő ábrát szeretnénk kirajzoltatni:

Ezt a kódot írtuk be:

for i in range(10, 16):
      y = 0
      canvas.create_rectangle(100, y, 200, y+10)

Nem azt az eredményt kaptuk, amit vártunk. Miért? Javítsátok ki a hibát, hogy azt az ábrát láthassuk, amit szeretnénk.

4.  For ciklus segítségével rajzoltassatok ki három robotot egymás mellé! (A robot lehet olyan, mint az előző fejezetben volt, de akár sajátot is kitalálhattok)

5.  For ciklus segítségével írassátok ki a "HÚZNI" szót az alábbi módon:

6.  For ciklus segítségével írassátok ki a "Python" szót az alábbi módon:

7.   For ciklus segítségével rajzoljatok lépcsőket!

8.  For ciklus segítségével írassátok ki a shell-be
     a) az össze páros számot 20-tól 40-ig
     b) az összes páratlan számot 20-tól 40-ig

9.  For ciklus segítségével írassátok ki a shell-be az alábbi számokat:
     a) 1, 2, 4, 8, 16, 32, 64, 128, 256, 512
     b) 3, 2, 1, 0, -1, -2, -3

10. Van egy ilyen programunk:

     from random import *
     import tkinter
     canvas = tkinter.Canvas(bg='black', width=1000, height=800)
     canvas.pack()
     x = 10
     y = 10
     for i in range(1, 26):
           x = x + 20
           y = y + 20
           canvas.create_line(x, 10, 510, y, fill='white', width=2)
           canvas.update()
           canvas.after(100)

Egészítsétek ki a programot úgy, hogy ezt az ábrát lássuk:

© 2021 Minden jog fenntartva.
Az oldalt a Webnode működteti
Készítsd el weboldaladat ingyen! Ez a weboldal a Webnode segítségével készült. Készítsd el a sajátodat ingyenesen még ma! Kezdd el