60 lines
1.1 KiB
Python
60 lines
1.1 KiB
Python
|
#Aufgabe 5.3
|
||
|
liste1 = [1,2,3,4,5,6,7,8,9,10]
|
||
|
l = liste1[len(liste1)-3 : len(liste1)]
|
||
|
for i in range(1,4):
|
||
|
x = liste1.pop()
|
||
|
liste1.insert(0, x)
|
||
|
|
||
|
print(liste1)
|
||
|
|
||
|
#Aufgabe 5.4
|
||
|
from xmlrpc.client import boolean
|
||
|
from pickle import TRUE
|
||
|
list1 = []
|
||
|
string1 = "Donaudampfschifffahrtsgesellschaft".lower()
|
||
|
list1.extend(string1)
|
||
|
count = 0
|
||
|
print("Laenge der Liste vorher: ", len(list1))
|
||
|
|
||
|
i = 0
|
||
|
while i < len(list1):
|
||
|
element = list1[i]
|
||
|
count = list1.count(element)
|
||
|
if count > 1:
|
||
|
i = 0
|
||
|
for j in range(1,count+1):
|
||
|
list1.remove(element)
|
||
|
|
||
|
else:
|
||
|
i = i+1
|
||
|
|
||
|
print("Laenge der Liste nachher: ", len(list1))
|
||
|
|
||
|
|
||
|
#Aufgabe 5.5
|
||
|
list1 = [[1,2,3],[2,1,3],[4,0,1]]
|
||
|
i = 0
|
||
|
while i < len(list1)-1:
|
||
|
save_string = list1[i]
|
||
|
if list1[i+1][1] < list1[i][1]:
|
||
|
list1[i] = list1[i+1]
|
||
|
list1[i+1] = save_string
|
||
|
i = 0
|
||
|
else:
|
||
|
i = i+1
|
||
|
|
||
|
print(list1)
|
||
|
|
||
|
#Aufgabe 5.6
|
||
|
geraeusch = {
|
||
|
"Hund" : "Wuff",
|
||
|
"Katze":"Miau",
|
||
|
"Esel" : "Ia"
|
||
|
}
|
||
|
|
||
|
def tier_geraeusch(tiername):
|
||
|
print(geraeusch[tiername])
|
||
|
|
||
|
|
||
|
tier_geraeusch("Hund")
|
||
|
|