Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
talit:python_intro [2025-04-28 12:37] – [8. List Comprehensions] hoftalit:python_intro [2026-04-27 15:00] (aktuell) – [8. List Comprehensions] hof
Zeile 7: Zeile 7:
 **Ziel**: Hello World in VS code. **Ziel**: Hello World in VS code.
       * [[https://code.visualstudio.com/|VSCode]] installieren       * [[https://code.visualstudio.com/|VSCode]] installieren
-      * [[https://www.python.org/downloads/|Python 3.12]] installieren+      * [[https://www.python.org/downloads/|Python]] installieren
  
-Anweisung: [[gf_informatik:python_vscode_setup_sca]]+Anweisung: [[gf_informatik:python_vscode_setup_sca#setup_vscode_python|Tutorial]]
  
 ==== Wichtige Links ==== ==== Wichtige Links ====
Zeile 335: Zeile 335:
    * Die Anzahl falscher Rateversuche soll in einer Variable gespeichert werden und am Schluss ausgegeben werden: "Du hast ... Versuche benötigt".    * Die Anzahl falscher Rateversuche soll in einer Variable gespeichert werden und am Schluss ausgegeben werden: "Du hast ... Versuche benötigt".
    * **Optional:** Verschiedene Levels implementieren, zum Beispiel:    * **Optional:** Verschiedene Levels implementieren, zum Beispiel:
-     * Level 1: Zahlen von 1-100, schafft man es in max. Versuchen, erreicht man das zweite Level: +     * Level 1: Zahlen von 1-100, schafft man es in max. Versuchen, erreicht man das zweite Level: 
-     * Level 2: Zahlen von 1-200, schafft man es in max. Versuchen, erreicht man das dritte Level:+     * Level 2: Zahlen von 1-200, schafft man es in max. Versuchen, erreicht man das dritte Level:
      * ...      * ...
  
Zeile 411: Zeile 411:
    1. **Zusatzaufgaben (anspruchsvoll):**    1. **Zusatzaufgaben (anspruchsvoll):**
      1. Liste mit allen Primzahlen bis $100$.      1. Liste mit allen Primzahlen bis $100$.
-       * Ideen: +       1. Nutze KI als Tutor! 
-         Nutze KI als Tutor! +       1. Schreibe eine List-Comprehension, die alle Teiler einer Zahl erzeugt. 
-         * Schreibe eine List-Comprehension, die alle Teiler einer Zahl erzeugt. +         1. Primzahlen haben keinen Teiler ausser 1 und sich selbst.. 
-           * Primzahlen haben keinen Teiler ausser 1 und sich selbst.. +       1. Verwende die Funktion `len(...)` um die Teiler zu zählen.
-         * Verwende die Funktion `all(...)`+
  
  
Zeile 489: Zeile 488:
 ==== Zauber Spiel ==== ==== Zauber Spiel ====
  
-   1. Schreibe einen Code, der dir die Zahlen für die Karten des Spiels "der magische Computer" generiert und ausgibt. Die grösste mögliche Zahl (z.B. $31$,$63$,$127$ usw.) soll vorgeben werden können. Arbeite mit Dictionaries und/oder List-Comprehensions. Tipps: siehe unten.\\ \\+   1. Schreibe einen Code, der dir die Zahlen für die Karten des Spiels [[https://www.kleineschule.com.de/Spiele/Magische-Zahlen-Karten-4.pdf|Magische Zahlen]] generiert und ausgibt. Die grösste mögliche Zahl (z.B. $31$,$63$,$127$ usw.) soll vorgeben werden können. Arbeite mit Dictionaries und/oder List-Comprehensions. Tipps: siehe unten.\\ \\
    1. Erstelle nun selbst ein Spiel. Wähle dazu eine passende Zahl grösser $63$, also z.B. $127, 255, \ldots$ und generiere die zugehörigen Zahlen. Erstelle die zugehörigen Karten (z.B. Word) und drucke sie aus. \\ \\    1. Erstelle nun selbst ein Spiel. Wähle dazu eine passende Zahl grösser $63$, also z.B. $127, 255, \ldots$ und generiere die zugehörigen Zahlen. Erstelle die zugehörigen Karten (z.B. Word) und drucke sie aus. \\ \\
    1. Spiele dein Spiel mit jemandem.\\ \\    1. Spiele dein Spiel mit jemandem.\\ \\
Zeile 663: Zeile 662:
 </nodisp> </nodisp>
  
-<nodisp 2>+<nodisp 1>
 ++++Ausnahmebehandlung mit try-except| ++++Ausnahmebehandlung mit try-except|
  
  • talit/python_intro.1745843830.txt.gz
  • Zuletzt geändert: 2025-04-28 12:37
  • von hof