4 changed files with 98 additions and 0 deletions
@ -0,0 +1,37 @@ |
|||
#Funkce s výchozím parametrem (pokud není určeno opkaování v kodu, tak se použíje výchozí hodnota) |
|||
def pozdrav(jmeno,opakovani=1): |
|||
for i in range(opakovani): |
|||
print(f"Ahoj {jmeno}") |
|||
|
|||
#Funkce, která se rozhoduje podle typu nebo přitomnosti dat |
|||
def vypocet_energie(hmotnost,rychlost=None,vyska=None): |
|||
if rychlost is not None: |
|||
#počítáme kinetickou energii : 1/2 * m * v^2 |
|||
ek = 0.5 * hmotnost * rychlost**2 |
|||
print(f"Pohybová energie objektu \ |
|||
({hmotnost})kg, {rychlost}m/s): {ek} J") |
|||
|
|||
if vyska is not None: |
|||
#počítáme potencionální energii: m * g * h |
|||
ep = hmotnost * 9.81 * vyska |
|||
print(f"Polohová energie objektu\ |
|||
({hmotnost}kg,{vyska}m): {ep} J") |
|||
|
|||
def secti_vse(*cisla): |
|||
vysledek = sum(cisla) |
|||
print(f"Součet {len(cisla)} čísel je: {vysledek}") |
|||
|
|||
|
|||
if __name__ == "__main__": |
|||
print("--výchozí hodnoty--") |
|||
pozdrav("Pepa") |
|||
pozdrav("Studenti",4) |
|||
|
|||
print("\n---Rozhodování podle parametrů---") |
|||
vypocet_energie(10,rychlost=5) |
|||
vypocet_energie(10,vyska=2) |
|||
vypocet_energie(15,rychlost=5, vyska=2) |
|||
|
|||
print("\n---Vyriabilni počet parametrů---") |
|||
secti_vse(1,2,3) |
|||
secti_vse(46,874,351,8,14,5,148,7,5,321,21,546) |
|||
@ -0,0 +1,12 @@ |
|||
def vypis_na_obrazovku(string A): |
|||
obrazovka.print(A) |
|||
|
|||
def vypis_na_obrazovku(int B): |
|||
C = str(B) |
|||
obrazovka.print(C) |
|||
|
|||
def obsah(a): |
|||
return a*a*a |
|||
|
|||
def obsah(a,b,c): |
|||
return a*b*c |
|||
@ -0,0 +1,37 @@ |
|||
#Funkce s výchozím parametrem (pokud není určeno opkaování v kodu, tak se použíje výchozí hodnota) |
|||
def pozdrav(jmeno,opakovani=1): |
|||
for i in range(opakovani): |
|||
print(f"Ahoj {jmeno}") |
|||
|
|||
#Funkce, která se rozhoduje podle typu nebo přitomnosti dat |
|||
def vypocet_energie(hmotnost,rychlost=None,vyska=None): |
|||
if rychlost is not None: |
|||
#počítáme kinetickou energii : 1/2 * m * v^2 |
|||
ek = 0.5 * hmotnost * rychlost**2 |
|||
print(f"Pohybová energie objektu \ |
|||
({hmotnost})kg, {rychlost}m/s): {ek} J") |
|||
|
|||
if vyska is not None: |
|||
#počítáme potencionální energii: m * g * h |
|||
ep = hmotnost * 9.81 * vyska |
|||
print(f"Polohová energie objektu\ |
|||
({hmotnost}kg,{vyska}m): {ep} J") |
|||
|
|||
def secti_vse(*cisla): |
|||
vysledek = sum(cisla) |
|||
print(f"Součet {len(cisla)} čísel je: {vysledek}") |
|||
|
|||
|
|||
if __name__ == "__main__": |
|||
print("--výchozí hodnoty--") |
|||
pozdrav("Pepa") |
|||
pozdrav("Studenti",4) |
|||
|
|||
print("\n---Rozhodování podle parametrů---") |
|||
vypocet_energie(10,rychlost=5) |
|||
vypocet_energie(10,vyska=2) |
|||
vypocet_energie(15,rychlost=5, vyska=2) |
|||
|
|||
print("\n---Vyriabilni počet parametrů---") |
|||
secti_vse(1,2,3) |
|||
secti_vse(46,874,351,8,14,5,148,7,5,321,21,546) |
|||
@ -0,0 +1,12 @@ |
|||
def vypis_na_obrazovku(string A): |
|||
obrazovka.print(A) |
|||
|
|||
def vypis_na_obrazovku(int B): |
|||
C = str(B) |
|||
obrazovka.print(C) |
|||
|
|||
def obsah(a): |
|||
return a*a*a |
|||
|
|||
def obsah(a,b,c): |
|||
return a*b*c |
|||
Loading…
Reference in new issue