Informatika1-2023/Gyakorlat7
A MathWikiből
(Változatok közti eltérés)
21. sor: | 21. sor: | ||
Nézzünk rá egy kicsit valódi programozás/scriptelésre: [https://www.programiz.com/python-programming/online-compiler/ online python interpreter] | Nézzünk rá egy kicsit valódi programozás/scriptelésre: [https://www.programiz.com/python-programming/online-compiler/ online python interpreter] | ||
+ | Kezdjünk valami nagyon alappal: | ||
<python> | <python> | ||
for n in range(1, 10): | for n in range(1, 10): | ||
print(n) | print(n) | ||
+ | </python> | ||
+ | |||
+ | Rakjunk bele egy elágazást: | ||
+ | <python> | ||
+ | for n in range(1, 10): | ||
+ | if n % 2 == 1: | ||
+ | print(n) | ||
+ | </python> | ||
+ | |||
+ | Alkalmazzuk ezeket valami értelmesebbre: | ||
+ | <python> | ||
+ | m = 256 | ||
+ | for n in range(1, 100): | ||
+ | if n * n == m: | ||
+ | print(n) | ||
+ | </python> | ||
+ | |||
+ | Bonyolítsuk egy kicsit valami érdekessé: | ||
+ | <python> | ||
+ | for n in range(1, 100): | ||
+ | t = 0 | ||
+ | for m in range(2, n): | ||
+ | if n % m == 0: | ||
+ | t = 1 | ||
+ | if t == 0: | ||
+ | print(n) | ||
</python> | </python> |
A lap 2023. október 18., 11:20-kori változata
Tartalomjegyzék |
Spiral
A múlt órán megnézett spirállal játsszunk el még egy kicsit: spiral
Ha nincs meg elõzõ óráról, itt a kódja: cheat
Játszatok el vele, hogy több karja legyen, más színû legyen, stb.
Esetleg el tudnánk érni, hogy a pontok össze legyenek kötve (akár törött vonallal)?
Vegyes feladatok
Válogassunk ezek közül a feladatok közül: tikzlab.pdf
Bonusz
Próbáljátok meg reprodukálni ezek közül valamelyiket, vagy mindegyiket.
Ha már unatkoznánk
Nézzünk rá egy kicsit valódi programozás/scriptelésre: online python interpreter
Kezdjünk valami nagyon alappal:
for n in range(1, 10): print(n)
Rakjunk bele egy elágazást:
for n in range(1, 10): if n % 2 == 1: print(n)
Alkalmazzuk ezeket valami értelmesebbre:
m = 256 for n in range(1, 100): if n * n == m: print(n)
Bonyolítsuk egy kicsit valami érdekessé:
for n in range(1, 100): t = 0 for m in range(2, n): if n % m == 0: t = 1 if t == 0: print(n)