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 ==
|
||||
|
||||
@@ -39,3 +39,4 @@ print(pop_value)
|
||||
print("-"*50)
|
||||
key, value = mydict.popitem()
|
||||
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