Python - Determinar el dígito mayor y menor de un número

 
Vista:
sin imagen de perfil
Val: 6
Ha aumentado su posición en 9 puestos en Python (en relación al último mes)
Gráfica de Python

Determinar el dígito mayor y menor de un número

Publicado por Gustavo (6 intervenciones) el 09/03/2019 04:01:17
Tengo que hacer una función en Python que se llame max_min(num), la cual recibe como entrada un número entero positivo y debe determinar el dígito mayor y el dígito menor de ese número
Ejemplo:
max_min(5132183)
Dígito mayor=8
Digito menor=1

max_min(8)
Dígito mayor=8
Dígito menor=8

No puedo utilizar listas ni built in functions,solo lo más básico que permita hacer esa función.
Pd: Si logro hacer que me devuelva el dígito mayor, pero el menor no.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 270
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Determinar el dígito mayor y menor de un número

Publicado por dario dadr200869@gmail.com (70 intervenciones) el 09/03/2019 04:25:13
Hola, prueba con esto.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mayor = 0
num = int(input('Digite un numero entero positivo:'))
aux = num
menor = num
 
while num >= 1:
  aux = num % 10
 
  if aux > mayor:
    mayor = aux
 
  if aux < menor:
    menor = aux
 
  num = num/ 10
 
print('Digito mayor %d' %mayor)
print('Digito menor %d' %menor)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 6
Ha aumentado su posición en 9 puestos en Python (en relación al último mes)
Gráfica de Python

Determinar el dígito mayor y menor de un número

Publicado por Gustavo (6 intervenciones) el 09/03/2019 04:42:38
Me funcionó, muchas gracias!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar