Informatika2-2022/CsütGyak01

A MathWikiből
(Változatok közti eltérés)
41. sor: 41. sor:
 
* [https://www.metric-conversions.org/temperature/fahrenheit-to-celsius.htm példák itt]
 
* [https://www.metric-conversions.org/temperature/fahrenheit-to-celsius.htm példák itt]
  
==Szorzástábla
+
==Szorzástábla==
 +
 
 +
Printeljük ki a következő szorzástáblát: <br>
 +
 
 +
  1: 1 2 3 4 5 6 7 8 9
 +
  2: 2 4 6 8 10 12 14 16 18
 +
  3: 3 6 9 12 15 18 21 24 27
 +
  4: 4 8 12 16 20 24 28 32 36
 +
  5: 5 10 15 20 25 30 35 40 45
 +
  6: 6 12 18 24 30 36 42 48 54
 +
  7: 7 14 21 28 35 42 49 56 63
 +
  8: 8 16 24 32 40 48 56 64 72
 +
  9: 9 18 27 36 45 54 63 72 81
  
Printeljük ki a következő szorzástáblát:<br>
 
1: 1 2 3 4 5 6 7 8 9
 
2: 2 4 6 8 10 12 14 16 18
 
3: 3 6 9 12 15 18 21 24 27
 
4: 4 8 12 16 20 24 28 32 36
 
5: 5 10 15 20 25 30 35 40 45
 
6: 6 12 18 24 30 36 42 48 54
 
7: 7 14 21 28 35 42 49 56 63
 
8: 8 16 24 32 40 48 56 64 72
 
9: 9 18 27 36 45 54 63 72 81
 
 
Hints: print(42, end='whatever') prints 42 followed by whatever instead of a newline.
 
Hints: print(42, end='whatever') prints 42 followed by whatever instead of a newline.
 
And print() simply prints a newline.
 
And print() simply prints a newline.
 +
 +
Tipp: print(42, end="bármi") kiprinteli 42-t és utána a bármi-t, ahelyett, hogy új sort kezdene. A print() egyszerűen új sort printel.
  
 
== prime ==
 
== prime ==

A lap 2022. február 10., 11:12-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ó!

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.

Szorzástábla

Printeljük ki a következő szorzástáblát:

  1: 1 2 3 4 5 6 7 8 9
  2: 2 4 6 8 10 12 14 16 18
  3: 3 6 9 12 15 18 21 24 27
  4: 4 8 12 16 20 24 28 32 36
  5: 5 10 15 20 25 30 35 40 45
  6: 6 12 18 24 30 36 42 48 54
  7: 7 14 21 28 35 42 49 56 63
  8: 8 16 24 32 40 48 56 64 72
  9: 9 18 27 36 45 54 63 72 81

Hints: print(42, end='whatever') prints 42 followed by whatever instead of a newline. And print() simply prints a newline.

Tipp: print(42, end="bármi") kiprinteli 42-t és utána a bármi-t, ahelyett, hogy új sort kezdene. A print() egyszerűen új sort printel.

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 és kimenete legyen a másodfokú egyenlet gyökei. Ha nincs, akkor None-nal térjen vissza a függvény.

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.

Személyes eszközök