Informatika2-2022/CsütGyak01
(Új oldal, tartalma: „= Python futtatása = == Jupyterhub == * Jelentkezzetek be a [https://jupyter.math.bme.hu:8888 jupyter.math.bme.hu]-ra a '''<tt>leibniz</tt>-es felhasználónévvel é…”) |
|||
30. sor: | 30. sor: | ||
* <tt>jupyter notebook</tt> | * <tt>jupyter notebook</tt> | ||
− | = Feladatok = | + | =Feladatok= |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== celsiusra == | == celsiusra == | ||
61. sor: | 55. sor: | ||
Í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. | ||
− | == | + | == 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. | |
− | + | ||
== Tökéletes számok == | == Tökéletes számok == | ||
74. sor: | 67. sor: | ||
Írjunk programot, mely bekér egy pozitív egész számot és leellenőrzi, hogy [https://hu.wikipedia.org/wiki/T%C3%B6k%C3%A9letes_sz%C3%A1mok tökéletes szám]-e. | Írjunk programot, mely bekér egy pozitív egész számot és leellenőrzi, hogy [https://hu.wikipedia.org/wiki/T%C3%B6k%C3%A9letes_sz%C3%A1mok tökéletes szám]-e. | ||
− | = | + | == Ö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>hasonl</b>, kettő paramétere legyen: <math>x, y</math> <br> | |
+ | Ha <math>x = y</math>, akkor 'Megegyeznek' szöveget printeljen, <br> | ||
+ | Ha <math>x > y</math>, akkor 'Az első nagyobb, mint a második' szöveget printeljen, <br> | ||
+ | Ha <math>x < y</math>, 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. |
A lap 2022. február 10., 11:02-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
celsiusra
Írjunk python függvényt, ami egy Fahrenheitben megkapott hőmérsékletet átvált Celsius fokra. A függvény neve legyen celsiusra, és paraméterként egy fahrenheit nevű számot kapjon. Úgy lehet kiszámolni ezt az értéket, hogy a Fahrenheit-ben mért hőmérsékletből kivonunk 32-t, majd az így kapott számot megszorozzuk 5/9-el.
prime
Írjunk python függvényt, ami megmondja, hogy egy pozitív egész szám prím-e.
A függvény neve legyen prime, egy paramétere legyen:
- x, a vizsgálandó szám
A függvény True
-val vagy False
-al térjen vissza attól függően hogy a szám prím vagy sem.
A biztonság kedvéért érdemes leellenőrizni, hogy az x változó helyes-e egyáltalán.
Ha nem egy integer-t vagy nem pozitív integer-t kapunk, akkor térjen vissza a függvény a None
értékkel.
factorial
Írjunk egy függvényt, ami kiszámolja n faktoriális értékét.
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.
Tökéletes számok
Írjunk programot, mely bekér egy pozitív egész számot és leellenőrzi, hogy tökéletes szám-e.
Ö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 hasonl, kettő paramétere legyen: x,y
Ha x = y, akkor 'Megegyeznek' szöveget printeljen,
Ha x > y, akkor 'Az első nagyobb, mint a második' szöveget printeljen,
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.