import sys
import pygame
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((640, 480))
black = (255, 255, 255)
blue = (0,0,255)
radius = 64
width = 10
getCenter = screen.get_rect()
pos_y = 0
clock = pygame.time.Clock()
while True:
touched = False
for ev in pygame.event.get():
if ev.type == QUIT:
pygame.quit()
elif ev.type == MOUSEBUTTONDOWN:
touched = True
while touched:
for ev in pygame.event.get():
if ev.type == MOUSEBUTTONUP:
touched = False
screen.fill(black)
pygame.draw.circle(screen, blue,(getCenter.w / 2, getCenter.h / 1.5 +pos_y), radius, width)
clock.tick(60)
pygame.display.flip()
pos_y -= 1
screen.fill(black)
pygame.draw.circle(screen, blue, (getCenter.w / 2, getCenter.h / 1.5 + pos_y), radius, width)
pos_y += 1
clock.tick(60)
pygame.display.flip()
J'ai commencé a travailler sur ce programme sur un IDE python sur android mais aujourd'hui je l'ai copier coller sur mon ordi car c'est quand meme plus simple 
Seulement voila, alors que le programme fonctionnait parfaitement sur mon téléphone, sur pc il m'envoie une erreur
pygame.draw.circle(screen, blue, (getCenter.w / 2, getCenter.h / 1.5 + pos_y), radius, width)
C'est cette ligne qui pose problème l'erreur étant: "TypeError: integer argument expected, got float"
Malgré des dizaines de tentatives je ne comprend toujours pas le problème 