# -*- coding: utf-8 -*-
"""
Created on Thu Jun 11 09:00:13 2026

@author: student
"""

#%%
import math
print("pierwiatek z 3 (a) ", math.sqrt(3))

#%% 
import math as m 
print("pierwiastek z 3 (b) ", m.sqrt(3))

#%%
from math import sqrt
print("pierwiastek z 3 (c)", sqrt(3))

#%%
import math as m 
import cmath as cm
print("pierwiastek z 3 (d) ", cm.sqrt(-3))

#%%
import sys
print(sys.builtin_module_names)
print(sys.version)

#%%

def calkowite(n):
    if n>0:
        print('liczba calkowita',n)
        calkowite(n-1)
        
        
calkowite(5)

#%%
def calkowite2(n):
    if n>0:
        calkowite2(n-1)
        print('liczba calkowita',n)
        
        
        
calkowite2(5)

#%%

def suma(n):
    if n==0:
        return 0
    else:
        return n + suma(n-1)
print(suma(5))
#%%
def suma2(k,n):
    if n<=k:
        return k
    return n +suma2(k,n-1)
print(suma2(3,5))

#%%
def suma_A(k,n):
    if n==0:
        return 0
    return n + suma_A(k,n-k,)
print(suma_A(2,8))
def suma_B(k,n,p=0):
    if n==k:
        return n
    if n>=0:
        return 0
    return n +suma_B(k,n+k)
print(suma_B(2,8))
        
        


