Wie kann ich in diesem Programm die richtige Ausgabe erhalten?Python

Python-Programme
Anonymous
 Wie kann ich in diesem Programm die richtige Ausgabe erhalten?

Post by Anonymous »

(1)Fordern Sie den Benutzer auf, zwei Wörter und eine Zahl einzugeben und jedes in separaten Variablen zu speichern. Geben Sie diese drei Werte dann in einer einzelnen Zeile getrennt durch ein Leerzeichen aus. (2) Geben Sie zwei Passwörter mithilfe einer Kombination der Benutzereingaben aus. Formatieren Sie die Passwörter wie unten gezeigt. (3) Geben Sie die Länge jedes Passworts aus (die Anzahl der Zeichen in den Zeichenfolgen).
Das Folgende ist der Code, den ich verwende, um dieses Programm abzuschließen, aber es tritt ein Ausgabefehler auf.

Code: Select all

    def userdetails():
words = input("Enter a word: ")
word2 = input("Enter a word: ")
numm = input("Enter a number: ")

pw1 = words+"_"+word2
pw2 = numm+words+numm

print("You entered: {} {} {}" .format(words,word2,numm))

print("First password:",pw1)
print("Second password:",pw2)

print("Number of characters in",pw1,":",len(pw1))
print("Number of characters in",pw2,":",len(pw2))

userdetails()
Eingabe
Yellow
Daisy
6
Ihre Ausgabe
Geben Sie ein Wort ein: Geben Sie ein Wort ein: Geben Sie eine Zahl ein: Sie haben eingegeben: Yellow Daisy 6
Erstes Passwort: Yellow_Daisy
Zweites Passwort: 6Yellow6
Anzahl der Zeichen in Yellow_Daisy: 12
Anzahl der Zeichen in 6gelb6: 8
Ihre Ausgabe enthält nicht
Sie haben eingegeben: gelbes Daisy 6
Erstes Passwort: gelb_Daisy
Zweites Passwort: 6gelb6
Ich weiß nicht, was ich tun soll, um den Rest für alle erforderlichen Punkte richtig hinzubekommen. Kann mir jemand helfen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post