0

GER Benutzername und passwort Abfrage

Guten Abend, Ich nutze Python seid gestern und bin noch ein ziemlicher Neuling. Ich hab da so einen Code gefunden wo man das richtige Passwort oder nutzername schreiben mĂŒsste, jedoch ploppt das eine Fenster um den nutzername zu Beginn zu schreiben nur einmal, jedoch fĂŒr das Passwort gar nicht. HĂ€ttet ihr ein paar Ideen? Sollte alles relativ leicht gehalten sein zu Anfang spĂ€ter, wenn ich mich besser auskenne habe ich mehr vor :) Könnte man auch fĂŒr das Fenster, welches auftaucht um die Antwort einzugeben ebenfalls bearbeiten, sodass zum Beispiel: bitte geben sie den Benutzernamen ein. Steht? https://code.sololearn.com/cZgl9YTvy7Z3/?ref=app

25th Dec 2018, 4:53 PM
Antonios Kav
Antonios Kav - avatar
10 Answers
+ 6
Guten Abend, 1. Sie mĂŒssen alle erforderlichen Eingaben nacheinander schreiben. Bevor Sie auf die SchaltflĂ€che "Senden" klicken, muss jede Eingabe in einer separaten Zeile stehen. Zum Beispiel werden Sie in Ihrem Code nach Benutzername und Kennwort gefragt. Dann geben Sie den Benutzernamen ein und drĂŒcken die Eingabetaste, um zur nĂ€chsten zu gelangen Zeile, dann geben Sie das Passwort ein. Der Benutzername lautet beispielsweise "John Doe" und das Passwort "th3_passw0rd". Schreiben Sie es wie folgt: John Doe th3_passw0rd 2. Ich fĂŒrchte, das ist nicht möglich, die Eingabeaufforderung erscheint nur fĂŒr Webcodes, fĂŒr Nicht-Webcodes (z. B. Python) gibt es nur eine generische Eingabeaufforderung, unabhĂ€ngig davon, was wir in den Code schreiben. P.S. Ich spreche eigentlich kein Deutsch, ich habe Google Translate zum Schreiben dieser Antwort verwendet. Tut mir leid, wenn die Übersetzung nicht sehr gut ist : )
25th Dec 2018, 6:08 PM
Ipang
+ 6
Anna Thanks to Google Translate XD
25th Dec 2018, 6:18 PM
Ipang
+ 5
Antonios Kav Yes I believe it will be better to have Python installed on your laptop, that way input/output will be interactive, and there will be no delay. Although if we write console programs input will be written directly on the console, there will not be any input box asking us to write input (I suppose). I'm sorry I can't suggest any program for you, but I'm sure you can find a good one by searching the web, however, a lot people mentioned PyCharm, probably you can try it : ) Anna can surely help you farther, very good with Python.
25th Dec 2018, 6:57 PM
Ipang
+ 4
GrundsĂ€tzlich kannst du eine Eingabeaufforderung mit einem individuellen String versehen: name = input('Bitte Namen eingeben: '). Das funktioniert aber in Sololearn nicht. Außerdem musst du in Sololearn alles gleich beim Programmstart eingeben. Alle Eingaben werden nur einmal abgefragt. D.h. wenn du z.B. fĂŒnf input()s in deinem Code hast, musst du in der Eingabeaufforderung beim Programmstart fĂŒnf Strings jeweils in einer eigenen Zeile eingeben. Ipang Your German is flawless â˜șïžđŸ‘
25th Dec 2018, 6:13 PM
Anna
Anna - avatar
+ 4
Ipang Yes, but for real, it's surprisingly good. Sounds almost like a native speaker â˜ș
25th Dec 2018, 6:20 PM
Anna
Anna - avatar
+ 2
Ipang thanks for your help 😁. which program could i use to get this box twice? and to change the text? Anna ich hab zum teil verstanden wie du es meinst, könntest du mir ein beispiel code aufschreiben? falls das keine zu grosse umstĂ€nde macht.
25th Dec 2018, 6:40 PM
Antonios Kav
Antonios Kav - avatar
+ 2
Antonios Kav Gerne, freut mich â˜ș Falls du die Sololearn-App verwendest, kannst du private Nachrichten verschicken, indem du auf ein Profil gehst, da gibt es irgendwo eine entsprechende Funktion. Ich persönlich werde aber erst morgen wieder online sein, falls du mich anschreiben willst â˜ș Ansonsten kannst du aber auch gerne im Forum fragen
25th Dec 2018, 10:34 PM
Anna
Anna - avatar
+ 1
if i use python on my laptop is there a possibility to reach my target?
25th Dec 2018, 6:44 PM
Antonios Kav
Antonios Kav - avatar
+ 1
Antonios Kav Wenn du z.B. folgenden Code in einer normalen Konsole auf deinem Laptop ausfĂŒhrst: print('Bitte Namen eingeben') name = input() print('Bitte Passwort eingeben') password = input() , werden die vier Zeilen nacheinander ausgefĂŒhrt. D.h. zuerst erscheint die Aufforderung 'Bitte Namen eingeben', dann eine Eingabeaufforderung, wenn du etwas eingegeben und mit Enter bestĂ€tigt hast die Aufforderung 'Bitte Passwort eingeben' und eine weitere Eingabeaufforderung. Das funktioniert in Sololearn nicht. In Sololearn gibt es nur eine einzige Eingabeaufforderung, die ganz am Anfang erscheint, wenn das Programm ausgefĂŒhrt wird. Man kann hier also in dem Sinne keine interaktiven Programme schreiben. Man muss in die Eingabeaufforderung alles auf einmal eingeben, mit einer Zeile pro input(). Eine mögliche Eingabe sĂ€he also so aus: Antonios Kav passwort123
25th Dec 2018, 10:23 PM
Anna
Anna - avatar
+ 1
Anna ich danke dir echt sehr fĂŒr diese Hilfe, jetzt habe ich es komplett verstanden đŸ‘đŸŸ ich hĂ€tte noch 1-2 fragen. gibt es eine möglichleit fĂŒr privat nachrichten um nicht alles zu zuspammen?
25th Dec 2018, 10:30 PM
Antonios Kav
Antonios Kav - avatar