Listen

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]