Seite 1 von 1

While Schleife für einfachen Chat

Verfasst: Dienstag 23. Juni 2020, 09:41
von sucknorris
Guten Tag zusammen,

generell hätte ich zwei Bitten. :-)

lerne nun seit knapp 4 Tagen Python und bin tatsächlich begeistert und würde gerne das ganze weiter ausbauen.
Hatte mir bisher die ersten 5 Kapitel eines Bootcamps bei Udemy angeschaut, ist zwar alles schön gemacht, nur irgendwie fehlt mir persönlich etwas - was mir den Anreiz gibt zu folgen.
Nach vielen Überlegungen und Suchen bin ich letztenendes bei freeCodeCamp bei YouTube gelandet. (https://www.youtube.com/watch?v=8DvywoWv6fI)
Ich weiß nicht ob ich den Link hier posten darf, gerne sonst löschen oder ich bearbeite den Beitrag. Jedenfalls fesselt mich die Art und Weise wie die Person einem etwas beibringt.

Nur ich kann nicht lernen ohne einen Praktischen Bezug zu haben. Gibt es eine Seite oder ein Archiv, eventuell habt Ihr irgendwelche Unterlagen die Ihr legal weitergeben dürft, was ich zum Üben nutzen kann?
Sprich Aufgabenstellung mit Musterlösung. Dann kann ich mir den Kopf zerbrechen und hätte trotzdem eine Musterlösung für den worst case. Kann auch gerne in Englisch sein.

Zu meinen eigenen Versuchen: :-D
Mit dem bisher erlerntem Wissen habe ich versucht einen einfach Chat in der Kommandozeile zu programmieren.
Sprich abwechselnd eine Nachricht über einen Input schreiben. Sobald ein User den Befehl exit bzw. exit2 eingibt verlässt die Person den Chat/Schleife und der Text "userX, hat den Chat beendet." Der verbleibende user kann noch weiter schreiben bis er selbst den exit Befehl eingibt. Will am besten keine Masterplan haben, geholfen wäre mir einem Ansatz.

Code: Alles auswählen

while True:
    text = input("User1: ")
    text2 = input("User2: ")
    if text == "exit":
        print("user1, hat den Chat beendet.")
    if text2 == "exit2":
        print("user2, hat den Chat beendet.")
    if (text == "exit") and (text2 == exit2):
        break
print(text or text2)
Besten Dank für die Zeit die euch nimmt,
Mit Grüßen Ivan

Re: While Schleife für einfachen Chat

Verfasst: Dienstag 23. Juni 2020, 22:20
von Rckstr
Hey Ivan,

um die Grundlagen zu festigen, empfehle ich immer gerne https://codingbat.com/python
Nachdem du dort alle Aufagben gemacht hast kannst du dich bei hackerrank und oder codingwars anmelden und dort die Aufgaben lösen. Mir persönlich hat das ordentlich was gebracht.
Ich empfehle dir auch nebenher immer nach kleinen "Problemen" ausschau zu halten, die du mit Python lösen kannst. So bleibst du motiviert und codest so lange bis du das Problem gelöst hast. Auf den Weg zur Lösung lernst du ungemein viel.

LG Rckstr

Re: While Schleife für einfachen Chat

Verfasst: Mittwoch 24. Juni 2020, 11:26
von sucknorris
Sehr cool,
danke dir. Damit kann ich etwas anfangen. :-)

Grüße