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