a = 10
b = 7
print(+a) # jednoargumentowy operator pozytywny, wynik 10 (tak naprawdę nic nie robi, istnieje tylko ze względu na kompletność)
print(a + b) # dwuargumentowy operator dodawania, wynik 17
print(-a) # jednoargumentowy operator negacji, wynik -10
print(a - b) # dwuargumentowy operator odejmowania, wynik 3
print(a * b) # operator mnożenia, wynik 70
print(a / b) # operator dzielenia, wynik 1.4285714285...
print(10 / 1) # operator dzielenia ZAWSZE zwraca wartość typu float, nawet gdy liczby są przez siebie podzielne, wynik 10.0
print(a % b) # operator dzielenia modulo, zwraca resztę z dzielenia pierwszej liczby przez drugą,wynik 3
print(a // b) # operator dzielenia całkowitoliczbowego, zwraca dzielenie pierwszej liczby przez drugą, zaokrąglonego do w dół do liczby całkowitej, w

a = 10

a = a +2

print(a)

a += 2
a -= 2
a *= 2
a /= 2
a %= 2
a //= 2
a **= 2

print(True + True)
print(False + True)
print(False + False)
print(3*False)

print('witaj ' + 'Gigancie!')
print(3 * 'tekst ')
print('tekst ' * 3)

# Funkcje matematyczne
print(abs(-10))
print(max(1,6,4,5,3,1,-1))
print(min(1,6,4,5,3,1,-1))
print(round(3.56))
print(round(3.46))

print(len('Hellow world'))