In [1]:
print(10 + 3)


13

In [2]:
print(10 - 3)


7

In [3]:
print(10 * 3)


30

In [4]:
print(10 / 3)


3.3333333333333335

In [5]:
print(10 // 3)


3

In [6]:
print(10 % 3)


1

In [7]:
print(10 ** 3)


1000

In [8]:
print(2 ** 0.5)


1.4142135623730951

In [9]:
print(10 ** -2)


0.01

In [10]:
print(0 ** 0)


1

In [11]:
# print(10 / 0)
# ZeroDivisionError: integer division or modulo by zero

In [12]:
# print(10 // 0)
# ZeroDivisionError: integer division or modulo by zero

In [13]:
# print(10 % 0)
# ZeroDivisionError: integer division or modulo by zero

In [14]:
# print(0 ** -1)
# ZeroDivisionError: 0.0 cannot be raised to a negative power

In [15]:
a = 10
b = 3
c = a + b

In [16]:
print('a:', a)
print('b:', b)
print('c:', c)


a: 10
b: 3
c: 13

In [17]:
a = 10
b = 3
a += b

In [18]:
print('a:', a)
print('b:', b)


a: 13
b: 3

In [19]:
a = 10
b = 3
a %= b

In [20]:
print('a:', a)
print('b:', b)


a: 1
b: 3

In [21]:
a = 10
b = 3
a **= b

In [22]:
print('a:', a)
print('b:', b)


a: 1000
b: 3

In [23]:
print(2 + 3.0)
print(type(2 + 3.0))


5.0
<class 'float'>

In [24]:
print(10 / 2)
print(type(10 / 2))


5.0
<class 'float'>

In [25]:
print(2 ** 3)
print(type(2 ** 3))


8
<class 'int'>

In [26]:
print(2.0 ** 3)
print(type(2.0 ** 3))


8.0
<class 'float'>

In [27]:
print(25 ** 0.5)
print(type(25 ** 0.5))


5.0
<class 'float'>

In [28]:
print(0.01 ** -2)
print(type(0.01 ** -2))


10000.0
<class 'float'>

In [29]:
print(100 / 10 ** 2 + 2 * 3 - 5)


2.0

In [30]:
print(100 / (10 ** 2) + (2 * 3) - 5)


2.0

In [31]:
print((100 / 10) ** 2 + 2 * (3 - 5))


96.0