Upload
This commit is contained in:
70
07_gyak.ipynb
Normal file
70
07_gyak.ipynb
Normal file
@ -0,0 +1,70 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Előadás anyag\n",
|
||||
"Nézzük meg a 7. heti előadás anyagát tartalmazó Jupyter notebook (07_ea.ipynb) tartalmát! Futtassuk az egyes cellákat, módosítsunk, kisérletezzünk szabadon!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Feladatok\n",
|
||||
"Készítsünk függvényeket az alábbi feladatok megoldására, majd teszteljük a függvények működését (azaz hívjuk meg őket valamilyen tesztadattal és írjuk ki a kapott eredményeket)!\n",
|
||||
"- Határozzuk meg két szám összegét!\n",
|
||||
"- Egy sztring karakterei különbözőek-e vagy sem? (Pl. 'Alma' -> igen, 'alma' -> nem)\n",
|
||||
"- Bővítsük az előadásanyagban szereplő másodfokú egyenlet megoldó függvényt (solve_quadratic) egy új, opcionális paraméterrel, amivel kérhető legyen a komplex gyökök kiszámítása is! A paraméter alapértelmezett értéke esetén csak valós gyököket számoljunk!\n",
|
||||
"- Határozzuk meg egy sztringként megadott pozitív, bináris egész szám decimális értékét! (Pl. '110' -> 6)\n",
|
||||
"- Egy számsorozat számtani sorozatot alkot-e vagy sem? (Pl. [1, 2, 3] -> igen, [1, 2, 2] -> nem)\n",
|
||||
"- Határozzuk meg egy pozitív egész szám, mint euróban kifizetendő pénzösszeg kifizetéséhez szükséges legkevesebb címletet! (Pl. 213: 2 db 100-as, 1 db 10-es, 3 db 1-es)\n",
|
||||
"- Definiáljuk egy általunk készített függvény doc sztringjét és nézzük meg a használatát is (pl. kérjünk help-et a függvényünkre)!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Házi feladatok\n",
|
||||
"Készítsünk függvényeket az alábbi feladatok megoldására!\n",
|
||||
"- Egy sztring tartalmaz-e angol nagybetűt vagy sem?\n",
|
||||
"- Egy sztringben helyes angol név van-e vagy sem? Egy név helyes, ha:\n",
|
||||
" - pontosan egy darab szóköz van benne, de az nincs az elején és a végén,\n",
|
||||
" - az egy db szóközön kívül csak angol kis- és nagybetűk vannak benne,\n",
|
||||
" - a vezetéknév és a keresztnév első betűje nagybetű, a többi kisbetű. (Pl: \"Little John\" -> helyes, \"nemecsek ernő\" -> nem helyes)\n",
|
||||
"- Adottak síkbeli pontok a derékszögű koordinátáikkal! Határozzuk meg azt a pontot, amelyik a legközelebb van a pontok súlypontjához! Az eredmény a megfelelő pont(ok)ból álló lista legyen! (Pl. [(1, 0), (-1, 0), (0. 3)] -> [(1, 0), (-1, 0)])\n",
|
||||
"- Oldjuk meg az előző (6.) heti korcsolyaversenyes feladatot úgy, hogy a rendezésnél lambda függvényt használunk!"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
Reference in New Issue
Block a user