Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Python encuentra un círculo rojo aleatorio en el centro de la pantalla?

¿Python encuentra un círculo rojo aleatorio en el centro de la pantalla?

Puedes utilizar la biblioteca pygame de Python para lograr el efecto de generar aleatoriamente un círculo rojo en el centro de la pantalla.

El siguiente es un código de muestra simple:

pythonCopiar códigoimportar pygameimport random# Inicialización

pygamepygame.init()# Definir tamaño de pantalla

screen_width = 800screen_height = 600# Crear objeto de pantalla

screen = pygame.display.set_mode((screen_width, screen_height))

pygame.display.set_caption("Círculo rojo aleatorio") # Establecer color

RED = (255, 0, 0)# Obtener las coordenadas del centro de la pantalla

center_x = screen_width // 2center_y = screen_height // 2# Generar aleatoriamente el radio de la círculo

center_x = screen_width // 2center_y = screen_height // 2# Genera aleatoriamente el radio del círculo

p>

radius = random.randint(10, 100)# Generar aleatoriamente la posición del círculo

circle_x = random.randint(center_x - radio, center_x + radio)

circle_y = random.randint(center_y - radio, center_y + radio)# Bucle principal del juego en ejecución = Verdadero mientras se ejecuta: # Procesar eventos de salida

for event in pygame.event.get():

if event.type == pygame.QUIT:

running = False

# Rellenar el color de fondo de la pantalla

screen.fill((255, 255, 255 )) # Dibujar un círculo rojo

pygame.draw.circle(pantalla, RED, (circle_x, círculo_y), radio) # Actualizar la pantalla

pygame.display.flip()# Salir del juego pygame.quit()

En el código anterior, primero importamos la biblioteca pygame y la inicializamos. Luego, definimos las dimensiones de la pantalla y creamos un objeto de pantalla. A continuación, configuramos el valor RGB para el rojo, calculamos las coordenadas del centro de la pantalla y generamos aleatoriamente el radio y la posición del círculo.

En el bucle principal, manejamos el evento de salida y rellenamos el color de fondo de la pantalla, dibujamos el círculo rojo y actualizamos la visualización de la pantalla en cada bucle. Cuando se recibe el evento de salida, el ciclo finaliza y el juego sale.

Ejecute el código anterior y verá una ventana con un círculo rojo generado aleatoriamente en el centro de la pantalla. Cada vez que ejecuta el programa, el radio y la posición del círculo se generan aleatoriamente.