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 Réponses
+ 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