Die Suche ergab 6335 Treffer

von snafu
Dienstag 22. Juni 2021, 18:30
Forum: Allgemeine Fragen
Thema: An alle Schüler und Studenten mit Informatikproblemen
Antworten: 181
Zugriffe: 193047

Re: An alle Schüler und Studenten mit Informatikproblemen

Hier ein guter Link, mit dem du anfangen kannst: posting.php?mode=post&f=1
von snafu
Montag 21. Juni 2021, 22:03
Forum: Allgemeine Fragen
Thema: An alle Schüler und Studenten mit Informatikproblemen
Antworten: 181
Zugriffe: 193047

Re: An alle Schüler und Studenten mit Informatikproblemen

Jo, stimmt. So ist es besser.
von snafu
Montag 21. Juni 2021, 21:55
Forum: Allgemeine Fragen
Thema: An alle Schüler und Studenten mit Informatikproblemen
Antworten: 181
Zugriffe: 193047

Re: An alle Schüler und Studenten mit Informatikproblemen

Und wie das so ist, fällt einem kurz nach dem Posten noch etwas ein:

Code: Alles auswählen

def analyze(n):
    return (n >= 0) + (n >= 10) + (n >= 100) if n < 1000 else 99
von snafu
Montag 21. Juni 2021, 21:41
Forum: Allgemeine Fragen
Thema: An alle Schüler und Studenten mit Informatikproblemen
Antworten: 181
Zugriffe: 193047

Re: An alle Schüler und Studenten mit Informatikproblemen

o Erstellen Sie eine Funktion, die eine ganze Zahl als Eingabeparameter bekommt und feststellt, ob die Zahl kleiner Null ist (Rückgabewert 0) einstellig ist (Rückgabewert 1) zweistellig ist (Rückgabewert 2) dreistellig ist (Rückgabewerte 3) vierstellig und größer ist (Rückgabewerte 99) Verwenden Si...
von snafu
Freitag 18. Juni 2021, 18:11
Forum: Allgemeine Fragen
Thema: Prüfen ob ein String nur Buchstaben enthält
Antworten: 6
Zugriffe: 186

Re: Prüfen ob ein String nur Buchstaben enthält

isalpha() funktioniert auch für mehrere Zeichen. Es prüft, ob alle Zeichen Buchstaben sind. Das braucht man also nicht nachzubauen.

Zum Testen für alle Wörter:

Code: Alles auswählen

all(word.isalpha() for word in text.split())
von snafu
Sonntag 13. Juni 2021, 11:12
Forum: Showcase
Thema: Aktuelle Corona-Inzidenz
Antworten: 15
Zugriffe: 394

Re: Aktuelle Corona-Inzidenz

Ein weiterer Effekt: help() zeigt Namen mit vorangestelltem Unterstrich nicht in der Übersicht an. Somit sind sie auch nochmal ein bisschen "private". Ein richtiges Verstecken vor dem User ist das natürlich nicht. Mir geht es da wie gesagt auch mehr um die Abgrenzung als um eine Art von Geheimhaltung.
von snafu
Samstag 12. Juni 2021, 10:47
Forum: Showcase
Thema: Aktuelle Corona-Inzidenz
Antworten: 15
Zugriffe: 394

Re: Aktuelle Corona-Inzidenz

Den Unterstrich nehme ich gerne für sehr spezifische Dinge, die zwar notwendig sind, aber nicht so richtig zur Schnittstelle passen (nach meinem Empfinden). Die Grenzen sind da fließend, je nachdem wie man "Teil der Schnittstelle" definiert. Was ist zB mit get_json()? Nicht gerade spezifisch, sonder...
von snafu
Samstag 12. Juni 2021, 08:10
Forum: Showcase
Thema: Aktuelle Corona-Inzidenz
Antworten: 15
Zugriffe: 394

Re: Aktuelle Corona-Inzidenz

Nun ist die Ausgabe hübsch als Tabelle formatiert. Dazu muss das Paket rich mittels pip installiert sein. Außerdem werden die Inzidenzwerte je nach Höhe in unterschiedlichen Farben angezeigt (<35 grün, <50 gelb, <100 orange, danach rot). #!/usr/bin/env python3 import sys import requests from request...
von snafu
Mittwoch 9. Juni 2021, 05:51
Forum: Allgemeine Fragen
Thema: Programmieraufgabe "Hangman"
Antworten: 2
Zugriffe: 123

Re: Programmieraufgabe "Hangman"

Es gibt ca 7471430042 Beispiele zu Hangman Code im Netz, meist auch mit Erklärungen. Such dir davon was als Inspiration. Ob du stumpf kopierst oder Änderungen vornimmst oder es danach selbst von Null an probierst, musst du selber wissen. Kleiner Hinweis: Dozenten kennen auch Suchmaschinen. Und Foren...
von snafu
Montag 7. Juni 2021, 20:56
Forum: Raspberry Pi und Co.
Thema: Webbrowser nach 10 Sekunden wieder schließen lassen
Antworten: 7
Zugriffe: 191

Re: Webbrowser nach 10 Sekunden wieder schließen lassen

Wenn beides den selben Effekt hat, dann macht es wohl keinen Unterschied. ;) requests kann halt mehr bequeme Sachen. Zum Beispiel musst du die Login-Daten dann nicht in die URL kodieren, sondern könntest sie auch als Wörterbuch mitgeben. Oder wenn du nach dem Login noch weitere Befehle absitzen will...
von snafu
Montag 7. Juni 2021, 19:30
Forum: Showcase
Thema: Aktuelle Corona-Inzidenz
Antworten: 15
Zugriffe: 394

Re: Aktuelle Corona-Inzidenz

Habe das mit den Gemeindeschlüsseln wieder rausgenommen. Es war verwirrend und komplexer und brachte außerdem keinen echten Geschwindigkeitsvorteil oder Mehrwert. Dafür kann man jetzt mehrere Orte abfragen. Habe das als Beispiel mal für mein Zuhause und die Nachbar-Großstädte eingebaut. Geht nach wi...
von snafu
Montag 7. Juni 2021, 18:45
Forum: Showcase
Thema: Aktuelle Corona-Inzidenz
Antworten: 15
Zugriffe: 394

Re: Aktuelle Corona-Inzidenz

Meine Intention für den Code war unter anderem eine bequeme Infoquelle für den eigenen Wohnort, da an die Inzidenzwerte ja auch unterschiedliche Maßnahmen / Einschränkungen gekoppelt sind. Ein richtiger Vergleich zwischen Dorf und Großstadt ist nicht unbedingt möglich. Nach einem Dorffest mit Ausbru...
von snafu
Sonntag 6. Juni 2021, 13:29
Forum: Showcase
Thema: Aktuelle Corona-Inzidenz
Antworten: 15
Zugriffe: 394

Re: Aktuelle Corona-Inzidenz

Die Abfrage ist nun auch mit dem "Allgemeinen Gemeindeschlüssel" (AGS) möglich. Dieser wird nun gleich mit angezeigt und hat im Übrigen nichts mit der PLZ zu tun. Die Abfrage über Stadtnamen bzw Kreis funktioniert wie zuvor. Es sind als Zusatzinfos die Gesamtfälle und Verstorbenen dazu gekommen. #!/...
von snafu
Sonntag 6. Juni 2021, 10:09
Forum: Showcase
Thema: Aktuelle Corona-Inzidenz
Antworten: 15
Zugriffe: 394

Aktuelle Corona-Inzidenz

Folgendes Skript zeigt die tagesaktuelle 7-Tage-Inzidenz für einen Landkreis oder Kreisstadt an (Quelle: RKI): import sys import requests API_URL = "https://api.corona-zahlen.org/districts/" DISTRICT = "berlin" def get_json(url): response = requests.get(url) response.raise_for_status() return respon...
von snafu
Sonntag 30. Mai 2021, 19:04
Forum: Allgemeine Fragen
Thema: Join-Methode
Antworten: 35
Zugriffe: 1015

Re: Join-Methode

Alternativ zu einem " ".join(), aber wahrscheinlich für Anfänger schwerer zu durchschauen aufgrund der *-Syntax, könnte man hier auch print() die Trennung übernehmen lassen. Dann wird es zu einem simplen: print(*persons) print(*phone_numbers) Falls man einen anderen Trenner anstelle des einfachen Le...