Seite 1 von 1
random color
Verfasst: Donnerstag 7. Januar 2021, 22:58
von kakha
Code: Alles auswählen
# random color
import random
r1 =(random.randrange(0, 3))
r2 =(random.randrange(0, 3))
r3 =(random.randrange(0, 3))
color1=111
color2=222
color3=333
text1 = "new Color is: {r1},{r2},{r3}" # error there cant insert {r1}, {r2},{r3} i dont need {0},{1},{2}
print(text1.format(color1,color2,color3))
Re: random color
Verfasst: Freitag 8. Januar 2021, 00:39
von Sirius3
Da fehlt irgendwie die Frage. Was willst Du machen, was funktioniert an Deinem Code nicht?
Was soll irgendjemand außer Dir mit Deinem Beitrag anfangen?
Re: random color
Verfasst: Freitag 8. Januar 2021, 09:04
von einfachTobi
Aus der Glaskugel: Es geht um die falsche Stringformatierung. Entweder f-String oder .format richtig verwenden:
Code: Alles auswählen
# random color
import random
r1 =(random.randrange(0, 3))
r2 =(random.randrange(0, 3))
r3 =(random.randrange(0, 3))
color1=111
color2=222
color3=333
print(f"new Color is: {r1},{r2},{r3}")
print("new Color is: {}, {}, {}".format(r1, r2, r3))
print("new Color is: {r1},{r2},{r3}".format(r1=r1, r2=r2, r3=r3))