i

Python-Grundlagen

Aufgabe 1: Listen und Listen von Listen in Python

Informiere Dich im Python-Kapitel dieses Schulbuchs, wie man in Python Listen erstellen kann.
Listen können nicht nur aus einfachen Elementen wie Zahlen oder Zeichenketten bestehen, sondern auch selbst wieder Listen als Listenelemente haben. Für unsere NIM-KI ist das sehr hilfreich.

Aufgabe 2: Listen und Listen von Listen in Python

Betrachte folgende Liste, die selbst wiederum aus drei Listen besteht.
liste =[[1,2,3],[2,3],[1,3],[1],[1,2,3]]
a) Erweitere das Programm so, dass es die Liste mit dem Befehl print ausgibt.
b) Erweitere das Programm so, dass es die dritte der drei Listen ausgibt.
c) Erweitere das Programm so, dass es das zweite Listenelement der dritten Liste der drei Listen ausgibt.
d) Erweitere das Programm so, dass es in der fünften Liste die 3 Zahl 3 löscht. Verwende dazu die Listen-Methode remove und prüfe, ob das Löschen tatsächlich funktioniert hat.

Aufgabe 2: Zufall

Betrachte das folgende Python-Programm
import random
print("Würfel 1-6")
for i in range(10):
     print(random.randint(1,6))

print("Zufalls-Wahl aus Liste")     
liste =["Tick","Trick","Track"]
for i in range(10):	
     print(random.choice(liste))
Weiterhin wird unsere NIM-KI mit Hilfe von Python-Objekten programmiert.

Aufgabe 3: Objekte und Klassen in Python

Informiere Dich im Python-Kapitel dieses Schulbuchs, wie man in Python Klassen und Objekte von diesen Klassen erstellen kann. Auch das Thema "Vererbung" ist wichtig für unsere KI. Den Abschnitt 7.2.1.6: Datenmodell und grafische Benutzeroberfläche brauchst zur Programmierung der KI nicht.

Suche

v
5.1.3.7.1 Python-Grundlagen
Kopieren durch Anklicken

Rückmeldung geben