El error que tira esta en el print, ya que debe ir entre paréntesis y al llamar la función making(num) la variable num debe pasarse a int.quedando así:Código: Python# -*- coding: utf-8 -*- def making(num): # función donde pasamos como argumento el numero de personas que habrá en el circulo global circulo # hacemos global la variable circulo para utilizarla en la siguiente función circulo= [] for a in range(1, num+1): circulo.append(a) def flavio(): k= 1 # iterador // te cargas al de tu derecha num = input("[+] Numero de personas: ") # numero de personas en la lista/circulo making(int(num)) # función para realizar dicha lista while len(circulo) != 1: # mientras haya mas de un numero en la lista/ mas de una persona en el circulo circulo.pop(k) # eliminamos a la persona según el iterador circulo.append(circulo.pop(k-1)) # dejamos en la lista el valor que se salva print ("[+] Se salva la persona que estaba en la posición: " + str(circulo)) flavio()