Advertisement
cardel

Grupo P75

May 11th, 2021
1,017
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.35 KB | None | 0 0
  1. '''
  2. Autor: Carlos A Delgado
  3. Fecha: 11 de Mayo de 2021
  4. algoritmo clasificar_chocolate:
  5. variables
  6.     id, primer_digito, ultimo_digito: int
  7. inicio
  8.     obtener id
  9.     SI id >= 100 y id <= 999
  10.         primer_digito = id//100
  11.         ultimo_digito = id%10
  12.         SI primer_digito == ultimo_digito #Verifico si es palindromo
  13.             SI id%2 == 0 #Es lo mismo ultimo_digito%2 == 0
  14.                 retorno "SWEET"
  15.             SINO
  16.                 retorno "BITTER"
  17.             FIn_SI
  18.         SINO: #Aqui no es palindromo
  19.             Si id%2 == 0:
  20.                 retorno "CINNAMON"
  21.             SINO
  22.                 retorno "LIGHT"
  23.             Fin_SI
  24.     SINO
  25.         Imprimir "Debe ingresar un valor entre 100 y 999"
  26.     Fin_SI
  27. '''
  28. def clasificar_chocolate(id:int)->str:
  29.     '''
  30.    id: int Es el código unico del chocolate
  31.    retorna: str Que indica el tipo de chocolate
  32.    '''
  33.     if id >= 100 and id <= 999:
  34.         primer_digito = id//100
  35.         ultimo_digito = id%10
  36.  
  37.         if primer_digito == ultimo_digito:
  38.             if id%2==0:
  39.                 return "SWEET"
  40.             else:
  41.                 return "BITTER"
  42.         else:
  43.             if id%2==0:
  44.                 return "CINNAMON"
  45.             else:
  46.                 return "LIGHT"
  47.     else:
  48.         print("El número debe estar entre 100 y 999")
  49.  
  50. print(clasificar_chocolate(123))
  51. print(clasificar_chocolate(222))  
  52. print(clasificar_chocolate(111))
  53. print(clasificar_chocolate(505))
  54. print(clasificar_chocolate(576))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement