Informatika2-2021/SzütGyak01
32. sor: | 32. sor: | ||
= Feladatok = | = Feladatok = | ||
− | == | + | == Beolvasás == |
− | Írjunk egy programot, ami | + | Írjunk egy programot, ami bekéri a keresztnevünket, majd a vezetéknevünket és kiprinteli a teljes nevünket. Pl: |
− | " | + | "Csonka Bence" |
− | + | == Printeljük ki a 2 136. hatványának 11-gyel való osztási maradékát! == | |
− | == | + | == Hatványozás == |
+ | Írjunk python függvényt, ami két paraméterű és az első paramétert a második paraméterű hatványra emeli. | ||
− | + | A függvény neve legyen <b>hatvany</b>, kettő paramétere legyen: <math>x, y<\math> | |
− | A függvény neve legyen <b> | + | |
− | + | ||
− | + | == Összehasonlítás == | |
− | + | Írjunk python függvényt, ami két paraméterű és az első paramétert összehasonlítja a második paraméterrel. | |
− | = | + | A függvény neve legyen <b>hatvany</b>, kettő paramétere legyen: <math>x, y<\math> <br> |
− | + | Ha x = y, akkor 'Megegyeznek' szöveget printeljen, <br> | |
+ | Ha x > y, akkor 'Az első nagyobb, mint a második' szöveget printeljen, <br> | ||
+ | Ha x < y, akkor 'Az első kisebb, mint a második' szöveget printeljen. | ||
− | + | Próbáljuk meg az if függvényt elif és else használatával is megírni. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== factorial == | == factorial == | ||
− | Írjunk egy függvényt, ami kiszámolja <math>n</math> faktoriális értékét. | + | Írjunk egy függvényt, ami kiszámolja <math>n</math> faktoriális értékét. A függvényt próbáljuk meg rekurzióval definiálni, ahogyan maga a faktoriális függvény matematikai fogalma is rekurzívan van definiálva. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == | + | == Másodfokú egyenlet megoldóképlete == |
− | + | Először töltsük be az <br> | |
+ | import math <br> | ||
+ | paranccsal azt a csomagot, amivel majd gyököt tudunk vonni az <br> | ||
+ | math.sqrt() <br> | ||
+ | parancs segítségével. A függvény 3 paramétere legyen <math>a, b, c</math> az együtthatók. | ||
[[Informatika2-2020/Gyak00|előző]] [[Informatika2-2020#Gyakorlat|fel]] [[Informatika2-2020/Gyak02|következő]] | [[Informatika2-2020/Gyak00|előző]] [[Informatika2-2020#Gyakorlat|fel]] [[Informatika2-2020/Gyak02|következő]] |
A lap 2021. február 14., 00:11-kori változata
Tartalomjegyzék |
Python futtatása
Jupyterhub
- Jelentkezzetek be a jupyter.math.bme.hu-ra a leibniz-es felhasználónévvel és jelszóval
- Python 3-at fogunk használni!
- Ez a notebook hasonlít ahhoz, mint amikor saját gépről ezt futtatod:
jupyter notebook
leibniz
- A konzol-ba ezt írjuk be:
python3
- kilépni az így lehet:
exit()
Saját gépről
Installáljuk az Anaconda-t, 3.7-es verzió!
- hogyan Installáljuk az Anacondat Windows-on
- Más disztribúciót is lehet használni, úgymint:
Ha ezt megtettük, akkor több parancs segítségével is interakcióba léphetünk a Python-nal:
- parancssor: python vagy ipython
- Spyder
- idle
- jupyter notebook
Feladatok
Beolvasás
Írjunk egy programot, ami bekéri a keresztnevünket, majd a vezetéknevünket és kiprinteli a teljes nevünket. Pl:
"Csonka Bence"
Printeljük ki a 2 136. hatványának 11-gyel való osztási maradékát!
Hatványozás
Írjunk python függvényt, ami két paraméterű és az első paramétert a második paraméterű hatványra emeli.
A függvény neve legyen hatvany, kettő paramétere legyen: Értelmezés sikertelen (ismeretlen függvény\math): x, y<\math> == Összehasonlítás == Írjunk python függvényt, ami két paraméterű és az első paramétert összehasonlítja a második paraméterrel. A függvény neve legyen <b>hatvany</b>, kettő paramétere legyen: <math>x, y<\math> <br> Ha x = y, akkor 'Megegyeznek' szöveget printeljen, <br> Ha x > y, akkor 'Az első nagyobb, mint a második' szöveget printeljen, <br> Ha x < y, akkor 'Az első kisebb, mint a második' szöveget printeljen. Próbáljuk meg az if függvényt elif és else használatával is megírni. == factorial == Írjunk egy függvényt, ami kiszámolja <math>n
faktoriális értékét. A függvényt próbáljuk meg rekurzióval definiálni, ahogyan maga a faktoriális függvény matematikai fogalma is rekurzívan van definiálva.
Másodfokú egyenlet megoldóképlete
Először töltsük be az
import math
paranccsal azt a csomagot, amivel majd gyököt tudunk vonni az
math.sqrt()
parancs segítségével. A függvény 3 paramétere legyen a,b,c az együtthatók.