234k views
4 votes
what is the string of code to make a variable change pls make this into this code, this is pygame btw import pygame import time pygame.init() screen = pygame.display.set_mode([800,600]) keep_going = True WHITE = (255,255,255) BLACK = (0,0,0) BALL_SPEED_X = 5 BALL_SPEED_Y = 5 score = 0 # ball variables posx = 100 posy = 100 speedx = BALL_SPEED_X speedy = BALL_SPEED_Y radius = 14 #paddle variables paddley = 300 paddlex = 1 paddle_length = 100 paddle_speed = 5 while keep_going: for event in pygame.event.get(): if event.type == pygame.QUIT: keep_going = False # ball movement posx += speedx posy += speedy if posx - radius paddley + paddle_length/2) or (posy = 1: print(" You Lose!") exit() speedx = BALL_SPEED_X speedy = BALL_SPEED_Y posx = paddlex + 10 posy = int(paddley) else: speedx = -speedx elif posx + radius >= 800: speedx = -speedx elif posy - radius = 600: speedy = -speedy # paddle movement if paddley - paddle_length/2 = 600: paddley = 599 - paddle_length/2 else: key_object = pygame.key.get_pressed() if key_object[pygame.K_UP]: paddley -= paddle_speed elif key_object[pygame.K_DOWN]: paddley += paddle_speed # draw the screen elements screen.fill(BLACK) pygame.draw.circle(screen, WHITE, (posx,posy), radius) pygame.draw.rect(screen, WHITE, (paddlex,paddley - paddle_length/2, 5,paddle_length)) pygame.display.update() # slow things down time.sleep(0.02) pygame.quit()

User Emery
by
5.1k points

1 Answer

5 votes

Answer:

If you want to change a variable, just re-define it.

For example:

colour = print("red")

To change the value of the colour variable, just type:

colour = print("orange")

If you want the user to input text that changes the variable, do this:

colour = input("pick a colour")

Hope it helps ! :)

User Husrat Mehmood
by
5.6k points