hui
This commit is contained in:
7
Dienstag/func.py
Normal file
7
Dienstag/func.py
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
#! /usr/bin/env python3
|
||||||
|
def myprint(Ausgabe):
|
||||||
|
print("-" * len(Ausgabe))
|
||||||
|
print(Ausgabe)
|
||||||
|
print("-" * len(Ausgabe))
|
||||||
|
|
||||||
|
myprint(Ausgabe = "Ausgabe der Funktion")
|
||||||
59
Dienstag/func_summe.py
Normal file
59
Dienstag/func_summe.py
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
#! /usr/bin/env python3
|
||||||
|
|
||||||
|
def summe (a=0, b=0):
|
||||||
|
c = a + b
|
||||||
|
return c
|
||||||
|
|
||||||
|
myList = [1, 2, 3, 4]
|
||||||
|
def summe2 (value=[0]):
|
||||||
|
return sum(value)
|
||||||
|
|
||||||
|
#oder ohne sum
|
||||||
|
def summe3(a, b, *vallist, default=0):
|
||||||
|
result = default
|
||||||
|
result += a + b
|
||||||
|
for v in vallist:
|
||||||
|
result += v
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
print(summe2(myList))
|
||||||
|
print(summe3(*myList, default=100) )
|
||||||
|
#print(summe2([2, 3, 4, 5, 6]))
|
||||||
|
|
||||||
|
def kubik(n):
|
||||||
|
return n ** 3
|
||||||
|
|
||||||
|
def kugelvolumen(r, default=0):
|
||||||
|
resulte = default
|
||||||
|
resulte += r
|
||||||
|
pi = 3.1415
|
||||||
|
volume = 4/3 * pi * resulte ** 3
|
||||||
|
return volume
|
||||||
|
|
||||||
|
kubika = [kubik(u) for u in myList]
|
||||||
|
print(kubika[2])
|
||||||
|
|
||||||
|
volumina = [kugelvolumen(i) for i in myList]
|
||||||
|
print(volumina)
|
||||||
|
print(volumina[2])
|
||||||
|
|
||||||
|
def create_array(func, iterable):
|
||||||
|
myarray = [func(i) for i in iterable]
|
||||||
|
return myarray
|
||||||
|
|
||||||
|
klist = create_array(kubik, myList)
|
||||||
|
check = create_array(kugelvolumen, myList)
|
||||||
|
print(klist)
|
||||||
|
print(check)
|
||||||
|
|
||||||
|
#Die Funktion create_array gibt es bereits mit der funktion map wichtig ....map
|
||||||
|
|
||||||
|
print('-'.join(map(str, myList)))
|
||||||
|
print('-'.join(map(str, map(kugelvolumen, myList))))
|
||||||
|
print(list(map(lambda a:a + 3, myList)))
|
||||||
|
print((lambda n:n ** 4)(3))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
27
Dienstag/zahlen.py
Normal file
27
Dienstag/zahlen.py
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
#! /usr/bin/env python3
|
||||||
|
list_zahlen = []
|
||||||
|
for zahl in range(0, 11, 2):
|
||||||
|
list_zahlen.append(zahl)
|
||||||
|
else:
|
||||||
|
print(list_zahlen)
|
||||||
|
|
||||||
|
#oder
|
||||||
|
|
||||||
|
myzahl = range(0,11,2)
|
||||||
|
mylist = [i for i in myzahl]
|
||||||
|
print(mylist)
|
||||||
|
|
||||||
|
#oder
|
||||||
|
neue_list = []
|
||||||
|
mylist2 = list(range(1, 11, 2))
|
||||||
|
#Aufgabe
|
||||||
|
for a in mylist2:
|
||||||
|
neue_list.append(a * a * a)
|
||||||
|
else:
|
||||||
|
print(neue_list)
|
||||||
|
#oder
|
||||||
|
print([d**3 for d in mylist2])
|
||||||
|
|
||||||
|
# ID gibt den Speicherbereich aus
|
||||||
|
# is für die exakte gleichheit nur bei den Werten reicht ==
|
||||||
|
|
||||||
@@ -38,4 +38,5 @@ print(pop_value)
|
|||||||
|
|
||||||
print("-"*50)
|
print("-"*50)
|
||||||
key, value = mydict.popitem()
|
key, value = mydict.popitem()
|
||||||
print(mydict)
|
print(mydict)
|
||||||
|
|
||||||
|
|||||||
20
Montag/if.py
Normal file
20
Montag/if.py
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
#! /usr/bin/env python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
|
||||||
|
mydict = { 'hostname' : "notebook43",
|
||||||
|
'address': '192.168.1.243',
|
||||||
|
'OS' : 'Debian 5.10.149-2',
|
||||||
|
'ssd' : True,
|
||||||
|
'ramsize' : 16,
|
||||||
|
'maker' : "Lenovo",
|
||||||
|
'type' : "T232"
|
||||||
|
}
|
||||||
|
|
||||||
|
if 'maker' in mydict:
|
||||||
|
print("Key exist")
|
||||||
|
|
||||||
|
if 'maker' in mydict and 'type' in mydict:
|
||||||
|
if mydict['maker'] =='Lenovo' and mydict['type'].startswith('T'):
|
||||||
|
print("Es ist ein Thinkpad")
|
||||||
|
|
||||||
Reference in New Issue
Block a user