This commit is contained in:
2024-09-21 11:23:22 +02:00
parent 9da4794519
commit 361c49551f
15 changed files with 10085 additions and 0 deletions

View File

@ -0,0 +1,95 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Vizsgaminta 2."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 1. feladat [4p]\n",
"\n",
"A `planets` lista a Naprendszer bolygóinak tömegét és (átlagos) sugarát tartalmazza. Készítsünk programot, amely kiszámítja, hogy a bolygók felszínén érvényes nehézségi gyorsulás hányszorosa a földinek! A nehézségi gyorsulás képlete\n",
"$$g = G \\frac{M}{R^2},$$\n",
"ahol $G = 6,67408 \\cdot 10^{-11} \\frac{Nm^2}{kg^2}$ az univerzális gravitációs állandó, $M$ a bolygó tömege, $R$ pedig a bolygó tömegközéppontjától mért távolság. A program ne csak a `planets` listára működjön, hanem bármely ugyanilyen formátumú, bemenetre is! Elvárt futási eredmény:\n",
"```\n",
"\n",
"Merkúr: 0.38\n",
"Vénusz: 0.90\n",
"Föld: 1.00\n",
"...\n",
"```"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"planets = [\n",
" # bolygó neve, tömeg(10^21kg), sugár(km)\n",
" ('Merkúr', 330.2, 2439.7),\n",
" ('Vénusz', 4868.5, 6051.8),\n",
" ('Föld', 5973.6, 6371.0),\n",
" ('Mars', 641.85, 3389.5),\n",
" ('Jupiter', 1898600, 69911),\n",
" ('Szaturnusz', 568460, 58232),\n",
" ('Uránusz', 86832, 25362),\n",
" ('Neptunusz', 102430, 24622)\n",
"]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2. feladat [4p]\n",
"\n",
"Készítsünk programot, amely bekéri a felhasználótól $n$ értékét, szimulál $n$ darab kockadobást, majd kiírja, hogy mi volt a leghosszabb 6-os sorozat hossza! Példa futási eredmény:\n",
"```\n",
"n: 50\n",
"31554643644341364414422455514666664664563666113524\n",
"A leghosszabb 6-os sorozat hossza: 5\n",
"```"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 3. feladat [12p]\n",
"\n",
"A [hotels.txt](hotels.txt) szövegfájl Las Vegas-i szállodák értékeléséről tartalmaz adatokat. Minden sor egy szállóvendég által kiosztott értékeléshez tartozik. Készítsünk programot, amely kiszámítja és kiírja az alábbi statisztikákat:\n",
"- A szobák száma (`Nr. rooms`) alapján melyik az öt legnagyobb szálloda?\n",
"- Melyik szállodá(ka)t értékelték (`Score`) átlagosan a legmagasabbra és mekkora ez az átlagpont?\n",
"- Hány ponttal magasabb a medencével (`Pool`) rendelkező szállodák átlagos értékelése (`Score`) a többi szálloda átlagos értékelésénél?"
]
}
],
"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": 1
}