Die Suche ergab 13 Treffer

von makcode
Sonntag 30. Januar 2022, 17:35
Forum: Allgemeine Fragen
Thema: LernApp - Fragen und Antworten als dictionary aus CSV einlesen
Antworten: 19
Zugriffe: 3696

Re: LernApp - Fragen und Antworten als dictionary aus CSV einlesen

Vom Grundsatz her verstehe ich das. Meist hängt es an der Fähigkeit dies umzusetzen. Es fängt damit an, dass ich gar nicht wirklich weiß bzw. wusste wie ich das Programm aufteile und welche Dateien mit welchen interagieren. Ich dachte ein erster Schritt wäre einfach mal zu probieren, wie man einen ...
von makcode
Montag 24. Januar 2022, 18:42
Forum: Allgemeine Fragen
Thema: LernApp - Fragen und Antworten als dictionary aus CSV einlesen
Antworten: 19
Zugriffe: 3696

Re: LernApp - Fragen und Antworten als dictionary aus CSV einlesen


Zum anderen, weil es nicht dem GUI-Paradigma von Ereignissen, auf die reagiert wird, entspricht.

Okay, das Problem habe ich schon mal gelöst. :)

class Player:
def __init__(self, name):
# self.name = input("Hello friend! Whats your name?:")
# print("Hello", self.name)
self.name = name ...
von makcode
Sonntag 23. Januar 2022, 18:28
Forum: Allgemeine Fragen
Thema: LernApp - Fragen und Antworten als dictionary aus CSV einlesen
Antworten: 19
Zugriffe: 3696

Re: LernApp - Fragen und Antworten als dictionary aus CSV einlesen

Vielen Dank schon mal für die schnelle Antwort.


Du kannst dein bestehendes Programm nicht benutzen. Zum einen, weil es so geschrieben ist, dass es direkt beim import laeuft.
Diesen Teil verstehe ich glaube ich. Die Konsequenz ist dann wahrscheinlich, dass die main.py überflüssig ist und ich die ...
von makcode
Sonntag 23. Januar 2022, 15:44
Forum: Allgemeine Fragen
Thema: LernApp - Fragen und Antworten als dictionary aus CSV einlesen
Antworten: 19
Zugriffe: 3696

Re: LernApp - Fragen und Antworten als dictionary aus CSV einlesen


@makcode: Irgendwann mit Klassen beschäftigen bedeutet *jetzt* mit Klassen beschäftigen, denn wenn Du da jetzt eine GUI drauf setzen willst, brauchst Du Klassen.


So, daran habe ich mich jetzt mal versucht und das Programm in Klassen umgeschrieben und aufgeteilt. Danach habe ich mir einen Kurs ...
von makcode
Sonntag 23. Januar 2022, 10:08
Forum: Allgemeine Fragen
Thema: Sollte man als Neuling auch schon herausfordernde Projekte starten
Antworten: 6
Zugriffe: 1546

Re: Sollte man als Neuling auch schon herausfordernde Projekte starten

Hi,

ich lerne auch schon einer Weile Python und habe die Erfahrung gemacht, dass beides sinnvoll ist. Ich glaube es ist durchaus sinnvoll die Grundlagen (Datentypen, Schleifen etc...) anhand eines Kurses (Buch, eLearning) zu lernen. Die gestellten Aufgaben bzw. Beispiele kannst du selbst nochmal ...
von makcode
Donnerstag 6. Januar 2022, 20:53
Forum: Allgemeine Fragen
Thema: LernApp - Fragen und Antworten als dictionary aus CSV einlesen
Antworten: 19
Zugriffe: 3696

Re: LernApp - Fragen und Antworten als dictionary aus CSV einlesen

]So, nach einigen Höhen und Tiefen bzw. schlechten Entscheidungen habe ich in dieser Woche (da Urlaub) mal wieder ein bisschen mehr Zeit um mich intensiver mit dem Programmieren zu befassen.

Ich habe noch eine grundlegende Frage. Die Eingangsfrage ("Fragen und Antworten als dictionary aus CSV ...
von makcode
Sonntag 4. Juli 2021, 20:57
Forum: Allgemeine Fragen
Thema: LernApp - Fragen und Antworten als dictionary aus CSV einlesen
Antworten: 19
Zugriffe: 3696

Re: LernApp - Fragen und Antworten als dictionary aus CSV einlesen


@makcode:

Über einen Index iteriert man nicht, weil man direkt über die Element einer Liste iterieren kann, `x` ist auch kein guter Name für einen Index.

for question in quiz[chosen_category]
print(question["question"])

[...]

if question["answer"] == user_input:



boah, nice! Danke! Das ...
von makcode
Sonntag 4. Juli 2021, 19:24
Forum: Allgemeine Fragen
Thema: LernApp - Fragen und Antworten als dictionary aus CSV einlesen
Antworten: 19
Zugriffe: 3696

Re: LernApp - Fragen und Antworten als dictionary aus CSV einlesen

uff, das ging aber fix. :o


@makcode: sys wird importiert, aber gar nicht benutzt.
[...]
`quit` verwendet man nicht in Skripten. Warum hat man nur 6 Versuche, eine richtige Kategorie einzugeben?


Es ging mir hierbei weniger darum dem Spieler Versuche einzuräumen, sondern ich wollte hier ...
von makcode
Sonntag 4. Juli 2021, 18:00
Forum: Allgemeine Fragen
Thema: LernApp - Fragen und Antworten als dictionary aus CSV einlesen
Antworten: 19
Zugriffe: 3696

Re: LernApp - Fragen und Antworten als dictionary aus CSV einlesen



[.....]



Das habe ich in dem Moment natürlich nicht gecheckt.

Wenn ich das an meinen jetztigen Code anpasse, dann funktioniert das genauso.

for row in csv_reader:
print(row["question"])
user_input = input()

if row["answer"] == user_input:
print("That's right!")
break
else:
print ...
von makcode
Sonntag 4. Juli 2021, 17:42
Forum: Allgemeine Fragen
Thema: LernApp - Fragen und Antworten als dictionary aus CSV einlesen
Antworten: 19
Zugriffe: 3696

Re: LernApp - Fragen und Antworten als dictionary aus CSV einlesen

So, ich habe mich gestern und heute mal hingesetzt und mal eine Grundstruktur erarbeitet. Es ist jetzt noch nicht so elaboriert, aber ich bin ganz zufrieden, da es doch ganz gut lief.
Nächster Schritt ist wahrscheinlich Spieler(namen) und deren Score in einer externen Datei zu speichern und den ...
von makcode
Montag 28. Juni 2021, 21:27
Forum: Allgemeine Fragen
Thema: LernApp - Fragen und Antworten als dictionary aus CSV einlesen
Antworten: 19
Zugriffe: 3696

Re: LernApp - Fragen und Antworten als dictionary aus CSV einlesen

Nufnus hat geschrieben: Montag 28. Juni 2021, 17:13 Erinnert mich an einen Vokabeltrainer, den ich vielleicht demnächst mal in Python schreiben werde, das ist ja ein sehr ähnliches Prinzip.
Ja. ich glaube bei Fragen und Antworten Apps ist das Grundprinzip immer das gleiche, wobei das oft auch ganz unterschiedlich gelöst wird. :)
von makcode
Montag 28. Juni 2021, 21:14
Forum: Allgemeine Fragen
Thema: LernApp - Fragen und Antworten als dictionary aus CSV einlesen
Antworten: 19
Zugriffe: 3696

Re: LernApp - Fragen und Antworten als dictionary aus CSV einlesen

Vielen Dank für deine Antwort!




for row in csv_reader:
# mach hier doch mal:
print(csv_reader["question"])
print(csv_reader["answer"])
# dann fällt dir bestimmt auf, wie es weiter geht


Das gibt mir einen Fehler aus.

print(csv_reader["question"])
TypeError: 'DictReader' object is not ...
von makcode
Sonntag 27. Juni 2021, 19:24
Forum: Allgemeine Fragen
Thema: LernApp - Fragen und Antworten als dictionary aus CSV einlesen
Antworten: 19
Zugriffe: 3696

LernApp - Fragen und Antworten als dictionary aus CSV einlesen

Hello :)

vor kurzem habe ich angefangen Python zu lernen. Da ich mittlerweile das Gefühl habe die Grundlagen zu verstehen, dachte ich mir, dass ich mich mal an ein eigenes Projekt wage. Und zwar möchte ich ähnlich einer Quiz App ein Programm zum Lernen von Python schreiben, was auch dazu dienen ...