This commit is contained in:
2022-11-22 14:45:34 +01:00
parent 8657075f55
commit 2a1f5ea7c6
5 changed files with 115 additions and 1 deletions

7
Dienstag/func.py Normal file
View 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
View 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
View 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 ==

View File

@@ -39,3 +39,4 @@ 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
View 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")