- Wpisy w książce będą klasą:
class Kontakt:
def __init__(self, imie:str, nr_tel:int) -> None:
self.imie = imie
self.nr_tel = nr_tel
def dodaj_wpis():
imie = input ("Podaj imie: ")
nr_tel = input ("Podaj nr tel.: ")
return Kontakt
- kalkulator BMI:
def bmi(x: float, y:float) -> float:
wynik = x/(y*y)
return wynik
a = 62
b = 1.77
wynik_bmi=bmi(a,b)
print(wynik_bmi)
- szyfr cezara
ZNAKI = [
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"A",
"B",
"C",
"D",
"E",
"F",
"G",
"H",
"I",
"J",
"K",
"L",
"M",
"N",
"O",
"P",
"Q",
"R",
"S",
"T",
"U",
"V",
"W",
"X",
"Y",
"Z",
"Ą",
"ą",
"Ć",
"ć",
"Ę",
"ę",
"Ł",
"ł",
"Ń",
"ń",
"Ó",
"ó",
"Ś",
"ś",
"Ź",
"ź",
"Ż",
"ż",
" ",
".",
"?",
"!",
]
def cezar(tekst_do_zaszyfrowania: str, klucz: int) -> str:
zaszyfrowany_tekst = ""
for litera in tekst_do_zaszyfrowania:
obecny_index = ZNAKI.index(litera)
indekszaszyfrowany = (obecny_index + klucz) % len(ZNAKI)
zaszyfrowany_tekst += ZNAKI[indekszaszyfrowany]
return(zaszyfrowany_tekst)
tekst_do_zaszyfrowania = "ada"
klucz = 2
print(cezar("ada",2))