Click here for more information
pip3 install danidisp
-
xor(a: bytes, b: bytes) -> bytes
from danidisp import xor >>> print(xor(b'Ciao', b'Ciao')) b'\x00\x00\x00\x00'
-
dlog(n: int, b: int, mod: int) -> int
from danidisp import dlog >>> pow(2, 123, 2093) 372 >>> logdis(372, 2, 2093) 123
-
base_conv(n: str, bs: int = 10, be: int = 10) -> str
from danidisp import base_conv >>> base_conv('44', 5, 8) '30' >>> base_conv('30', 8, 5) '44'
-
@clock def func(*param) -> Optional[any]: # something...
from danidisp import clock @clock def sum(a: int, b: int) -> int: # something to do res = sum(3, 5) assert res[0] == 8 print(f'sum takes {res[1]:.8f} seconds')
-
sprint(string: str, gap: float = GAP_TIME, new_line: bool = True) -> None
from danidisp import sprint sprint('Hello World!')
-
sinput(prompt: str) -> None
from danidisp import sinput username: str = sinput('Insert your username: ')