[[:oktatas:programozás:python|< Python]]
====== Python számológép ======
* **Szerző:** Sallai András
* Copyright (c) 2023, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== REPL =====
Indítsuk el a Python-t REPL módban:
python
vagy
python3
A REPL segítségével kipróbálhatjuk a Python parancsait, moduljait, de számológépként is használhatjuk.
Kilépés:
exit()
===== Aritmetikai műveletek =====
>>> 30+35
65
>>> 30-35
-5
>>> 30*35
1050
>>> 30/35
0.8571428571428571
>>> 5//3
1
>>> 5%3
2
Hatványozás:
>>> 2**4
16
>>> import math
>>> math.pow(2,8)
256.0
>>> math.sqrt(256)
16.0
===== Trigonometria =====
Importálni kell a math modult:
>>> import math
>>> math.sin(1*math.pi/180)
0.01745240643728351
Ezek után újra használhatjuk math modult. Ha viszont kilépünk a REPL-ből és vissza, akkor újra be kell tölteni, ha használni szeretnénk.
>>> math.cos(1*math.pi/180)
0.9998476951563913
>>> math.tan(1*math.pi/180)
0.017455064928217585
===== Decimálisból binárisba =====
>>> bin(9)
'0b1001'
>>> print(bin(9)[2:])
1001
>>> print("{:08b}".format(9))
00001001
===== Binárisból decimálisba =====
Az első paraméter a bináris szám karakterláncként, a második paraméterben mondjuk meg, hogy bináris szám az első paraméter.
>>> int('1001', 2)
9
===== Hexadecimálisból decimlisba =====
>>> int('f', 16)
15