[ Foro de Python ]
Estoy dentro de una clases de python y nos dejaron este problema el cual no puedo resolver, y quería ver si alguien pudiese ayudarme.
Escribir una función que sume todos los dígitos que aparecen una sola vez en un número.
def suma_una_vez(numero):
return
assert (suma_una_vez(12314),9)
assert (suma_una_vez(2222),0)
assert (suma_una_vez(1234),10)
hola Jhin
supongo que pretenden que utilices la funcionalidad de los conjuntos, ya que no admiten elementos repetidos
por lo que si: numero = 155221225
print( sum( [ int( i ) for i in set( str( numero )) ] ))
y asunto resuelto, lo puedes comprobar dandole a run en:
https://www.online-ide.com/sLQgPC3S1Y
saludos ;-)
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)