No digo que sea la mejor manera, pero al menos es una idea:
Código Python:
Ver originalwhile True:
try:
pc1 = int(input("..."))
break
except:
print 'El dato ingresado no es entero'
pass
o
Código Python:
Ver originales_numerico = False
while not es_numerico:
pc1_str = input("...")
es_numerico = pc1_str.isdigit()
Saludos.