Funkcje
1. A teraz coś całkiem innego
def display_greetings():
print( "Hello!" )
print('And now for something completely different.')
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2. Definicja funkcji
def display_greetings():
print( "Hello!" )
print('And now for something completely different.')
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3. Wywołanie funkcji
def display_greetings():
print( "Hello!" )
print( "And now for something completely different." )
display_greetings()
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
4. Ćwiczenie - sełf congrats
def display_self_congratulations():
print( "I am" )
print( "really great" )
print( "in calling" )
print( "functions!" )
display_self_congratulations()
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
5. A teraz coś całkiem innego
def great_moment_in_human_history():
print("My first function in Python")
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
6. Ćwiczenie - jeszcze jedna funkcja
#your second function in Python
def yet_another_great_moment():
print("My second function in Python")
yet_another_great_moment()
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
7. Ćwiczenie - i jeszcze jedna..
#your function
def display():
print("Eric Idle")
display()
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
8. Parametry czy para-metry?
def display( number ):
print( number )
display(3.14)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
9. Łańcuch jako argument
def display( some_text ):
print( some_text )
display("And now for something completely different")
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
10. Więcej parametrów
def display_area( x, y ):
print( x * y )
display_area(3, 8)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
11. A teraz coś całkiem innego
def simple_per(x,y,z):
print(x+y+z)
simple_per(23,9,8)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
12. Funkcja zwraca wartość
def andNow():
return "And now something completely different"
print(andNow() )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
13. Jeszcze raz funkcja zwraca wartość
def add(x, y):
return x+y
print( add(2,3) )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
14. Ćwiczenei - Ole!
def multiply(x, y):
iloczyn = x * y
return iloczyn
print( multiply("Ole!", 10) )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
15. return kończy funkcje
def calc_area(a, b):
print("calculating area of a rectangle ...")
return a * b
area = calc_area(17, 36)
print(area)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16. Zadania z testami
def plus_tax(cena_netto):
podatek_vat = 0.23 # 23% podatku VAT
cena_brutto = cena_netto * (1 + podatek_vat)
return cena_brutto
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
17. Ćwiczenie - Celsjusz to Fahrenheit
def C_to_F(temperatura_C):
temperatura_F = temperatura_C * 9/5 + 32
return temperatura_F
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
18. Ćwiczenie - galony na litry
def GallonsToLiters(gallons):
liters = gallons / 0.26417
return liters
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
19. Ćwiczenie - obwód
def calcCirc(radius):
Pi = 3.1416
circumference = 2 * Pi * radius
return circumference
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
20. Ćwiczenie - pole
def calcArea(radius):
Pi = 3.1416
area = Pi * radius**2
return area
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21. Korzystanie z funkcji
def calcArea(r):
return 3.1416 * r**2
def calcVolume(r, h):
base_area = calcArea(r)
volume = base_area * h
return volume
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
22. Ćwiczenie - czas 1
def to_time(sekundy, minuty, godziny):
godziny = max(0, min(23, godziny))
minuty = max(0, min(59, minuty))
sekundy = max(0, min(59, sekundy))
godziny_str = str(godziny).zfill(2)
minuty_str = str(minuty).zfill(2)
sekundy_str = str(sekundy).zfill(2)
czas = int(godziny_str + minuty_str + sekundy_str)
return czas
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
23. Ćwiczenie - czas 2
def to_time(sekundy):
sekundy = max(0, min(86000, sekundy))
godziny = sekundy // 3600
reszta = sekundy % 3600
minuty = reszta // 60
sekundy = reszta % 60
godziny_str = str(godziny).zfill(2)
minuty_str = str(minuty).zfill(2)
sekundy_str = str(sekundy).zfill(2)
czas = int(godziny_str + minuty_str + sekundy_str)
return czas
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
24. Ćwiczenie brutto
def plus_tax(cena_netto, procent_podatku):
cena_brutto = cena_netto * (1 + procent_podatku / 100)
return cena_brutto
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
25. QUIZ
odpowiedzi niema, bo pytania są generowane automatycznie. Dajcie se polecenia z odpowiedziami w chatgpt/bard.ai i będzie git okok?