[[: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