Problem mit "tuple"

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
Weltbesiedler
User
Beiträge: 103
Registriert: Dienstag 2. Februar 2010, 18:44
Wohnort: Bayern

Code: Alles auswählen

import random, pygame, sys

screen = pygame.display.set_mode ((1800, 1000))



colorx = ((100))
colory = ((100))
colorz = ((100))


color = (colorx, colory, colorz)

screen1 = random.randint(1, 255)
screen2 = random.randint(1, 255)
screen3 = random.randint(1, 255)




screen.fill ((screen1, screen2, screen3))

pygame.display.flip()
while True:
    for event in pygame.event.get(): 
       if event.type == pygame.QUIT:
            sys.exit()
       if event.type == pygame.KEYDOWN:
        if event.key == pygame.K_UP:
            Kreis_point = ((900, 500))
            r = 20
            pygame.draw.circle(screen, color, Kreis_point.r , 1)
            pygame.display.update()
Hier sagt dann das Programm:
pygame.draw.circle (screen, color, points)
AttributeError: 'tuple' objekt has no attribute 'r'
Was ist den "tuple" ?

Und was ist der Fehler in meinem Programm?
rads
User
Beiträge: 153
Registriert: Freitag 26. März 2010, 15:51

Kreis_point = ((900, 500))
r = 20
pygame.draw.circle(screen, color, Kreis_point.r , 1)

was könnte da falsch sein?
Benutzeravatar
Weltbesiedler
User
Beiträge: 103
Registriert: Dienstag 2. Februar 2010, 18:44
Wohnort: Bayern

ups!!
Sorry :oops:
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Weltbesiedler hat geschrieben: Was ist den "tuple" ?
Arbeite endlich mal das Tutorial durch - das wird dort alles wunderbar erklärt!

PS: Und es gibt PYTHON-Code Tags ;-)
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
Antworten