Abgabe Überarbeitet

main
Blues44 2022-11-15 22:56:06 +01:00
parent af70a5f8ac
commit 6f6b7ef702
5 changed files with 97 additions and 77 deletions

Binary file not shown.

View File

@ -1,9 +1,15 @@
i = 0 #4.1
s = 0.0 import math
while s <= 1.644934:
z = ((math.pi**2)/6)
x = "%(z).6f"%{'z':(math.pi**2)/6}
y = 1.644934
print(x)
i = 1
sum = 0
while sum < y:
sum = sum + (1 / (i ** 2))
i = i + 1 i = i + 1
s = s + 1.0 / (i * i) print("Summe:", sum, ", Schritte: ", i) #Summe: 1.6449340000000012, Schritte: 14959887
print("Schritt: " + str(i) + ", Wert: " + str(s))
#pi^2/6 = 1,644934, wird erreicht nach 14959887 Schritten

View File

@ -1,8 +1,9 @@
# 1a #5.1
#a)
matrix_list = [[3, 0, -2, 11], [0, 0, 9, 0], [0, 7, 0, 0], [0, 0, 0, -3]] matrix_list = [[3, 0, -2, 11], [0, 0, 9, 0], [0, 7, 0, 0], [0, 0, 0, -3]]
print(matrix_list) print(matrix_list)
# 1b+c #b+c)
matrix_list_general = [[], [], [], []] matrix_list_general = [[], [], [], []]
MAX = 4 MAX = 4
for i in range(0, MAX): for i in range(0, MAX):
@ -13,7 +14,7 @@ for i in range(0, MAX):
print(matrix_list_general) print(matrix_list_general)
# 1d #d)
for i, row in enumerate(matrix_list_general): for i, row in enumerate(matrix_list_general):
for j, value in enumerate(row): for j, value in enumerate(row):
print(f'a[{i}][{j}] = {value} ') print(f'a[{i}][{j}] = {value} ')

View File

@ -1,21 +1,18 @@
#5_3 #5.3
list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print("start list", list1) print("start list: ", list1)
a = list1[9] list1.insert(0, list1.pop())
b = list1[8] list1.insert(0, list1.pop())
c = list1[7] list1.insert(0, list1.pop())
list1 = [c] + [b] + [a] + list1 print("new list: ", list1)
list1.pop(-1)
list1.pop(-1)
list1.pop(-1)
print("new list", list1)
print() print()
print() print()
#5_4 #---------------------------------------------------------------------------------------------------------
#5.4
#a #a
word = "DONAUDAMPFSCHIFFAHRTSGESELLSCHAFTSSTEWARDESS" word = "DONAUDAMPFSCHIFFAHRTSGESELLSCHAFTSSTEWARDESS"
letters = list(word) letters = list(word)
@ -29,15 +26,27 @@ for element in letters:
letters_once.append(element) letters_once.append(element)
print(letters_once) print(letters_once)
print("length new:", len(letters_once)) print("new length:", len(letters_once))
print() print()
print() print()
#5_5 #---------------------------------------------------------------------------------------------------------
def sort(list2):
list2.sort(key = lambda x: x[1])
return list2
#5.5
list2 = [[1, 2, 3], [2, 1, 3], [4, 0, 1]] list2 = [[1, 2, 3], [2, 1, 3], [4, 0, 1]]
print(sort(list2)) print("List2 unsorted:", list2)
list2.sort(key = lambda list2: list2[1])
print("List2 sorted by 2nd value:", list2)
print()
print()
#---------------------------------------------------------------------------------------------------------
#5.6
dict = { "Hund" : "wuff", "Katze" : "miau", "Kuh" : "muuh" }
def function2(d, a):
print(a, ":", d[a])
function2(dict, "Hund")
function2(dict, "Katze")
function2(dict, "Kuh")

View File

@ -1,6 +1,10 @@
string = "this is a test" #6.
replaced = string.replace(' ', '-') s = "This is a test"
print(replaced) print(s)
string2 = "hello, world"[-7::-1] #1.
print(string2) print("Spaces replaced with '-':", s.replace(' ', '-'))
#2.
s1 = "Hello, World"[-7::-1]
print(s1)