2017-04-22 3 views
0

Ich habe eine ziemlich einfache Aufgabe importieren, die ich auf bin ratlos, ich zufällige Integer-Variablen machte, aber ich weiß nicht, wie sie in einem String zu drucken, ist der Code unterWie mehrere Variablen in einem einzelnen String

def mastermind(): 
    import random 
    num1 = randint(0,9) 
    num2 = randint(0,9) 
    num3 = randint(0,9) 
    num4 = randint(0,9) 

    print("The numbers are " num1, num2, num3, num 4 " .") 

mastermind(): 

Antwort

0

Verwendung Format

print("The numbers are: {} {} {} {}.".format(num1, num2, num3, num 4)) 
+0

Gibt es am Ende eine doppelte Klammer? und wenn ja, warum ist es dort –

+0

Eine schließende Klammer für Druckanweisung und eine andere Schließung für Formatfunktion – Hackaholic

+0

Danke verstehe ich jetzt! –

1

Verwenden + statt , und werfen die Zahlen String

print("The numbers are " + str(num1) + str(num2) + str(num3) + str(num4)+ " .") 
+0

Vielen Dank! Ich bin immer noch sehr neu in Python und es ist sehr nützlich für Leute, mir zu helfen –

0

Es gibt mehrere Möglichkeiten, dies zu lösen:

Sie können Platzhalterzeichenfolgen einfügen und sie durch Variablen ersetzen.

def mastermind(): 
    import random 
    num1 = random.randint(0,9) 
    num2 = random.randint(0,9) 
    num3 = random.randint(0,9) 
    num4 = random.randint(0,9) 

    print("The numbers are %s %s %s %s. " %(num1, num2, num3, num4)) 

mastermind() 

Sie können int in String konvertieren und Strings verketten.

def mastermind(): 
    import random 
    num1 = random.randint(0,9) 
    num2 = random.randint(0,9) 
    num3 = random.randint(0,9) 
    num4 = random.randint(0,9) 

    print("The numbers are " + str(num1) + " " + str(num2) + " " + str(num3) + " " + str(num4) + ".") 

Sie können auch format verwenden.

def mastermind(): 
    import random 
    num1 = random.randint(0,9) 
    num2 = random.randint(0,9) 
    num3 = random.randint(0,9) 
    num4 = random.randint(0,9)  

    print("The numbers are {} {} {} {}".format(num1, num2, num3, num4)) 

mastermind() 
Verwandte Themen