Aufgabe 5
# Programmieren in Python
# Aufgaben, Uebungen und Versuche
# Kopiere die folgenden Zeilen und füge sie exakt in TextWrangler ein!
# a) Speichere sie als listen5.py ab!
# b) Anschliessend Terminal oeffnen und zum Directory wechseln, wo das File liegt (cd directory)
# c) mit Befehl: python3 listen5.py das Programm, das du geschrieben hast, starten
#!/usr/bin/python
# -*- coding: utf-8 -*-
print()
# erstelle die leere Liste
leere_Liste =
print(leere_Liste)
a = [1,2,3,4,5,6]
b = [7,8,9]
# addiere Liste a und b
c =
print(c)
liste1 = [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
# multipliziere liste1 mit 2
x =
print(x)
liste2 = [0, 1, 3, 6, 10, 15, 25, 40, 60, 85]
# multipliziere jedes Element liste2 mit 2
y = [
print(y)
liste3 = [-4, -2, 0, 2, 4]
# erzeuge eine neue Liste mit den quadrierten Werten
z = [
liste4 = [-8, -4, 0, 4, 8]
# filtere die negativen Zahlen heraus
y =
print(y)
liste5 = [-6, -3, 0, 8, 20]
# stelle alle Zahlen der liste5 positiv dar
m = [abs(x)...
print(m)
# stelle 6 Zweiergruppen von Zahlen her - die erste ist x, die zweite ist x im Quadrat
n = [(x, x**2)...
print(n)
# verflache eine Liste durch eine Listcomprehension mit zwei 'for'
liste7 = [[1,2,3], [4,5,6], [7,8,9]]
s = [x for element in liste7...
print(s)
print()
# etwa so sollte es aussehen:
# []
# [1, 2, 3, 4, 5, 6, 7, 8, 9]
# [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
# [0, 2, 6, 12, 20, 30, 50, 80, 120, 170]
# [0, 4, 8]
# [6, 3, 0, 8, 20]
# [(0, 0), (1, 1), (2, 4), (3, 9), (4, 16), (5, 25)]
# [1, 2, 3, 4, 5, 6, 7, 8, 9]