Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Autor: Carlos A Delgado
- Fecha: 11 de Mayo de 2021
- algoritmo clasificar_chocolate
- variables:
- id, primer_digito, ultimo_digito: int
- inicio
- SI id >=100 y id <= 999
- primer_digito = id//100
- ultimo_digito = id%10
- SI primer_digito == ultimo_digito #El número es palindromo
- SI id % 2 == 0
- retorno "SWEET"
- SINO
- retorno "BITTER"
- FIN_SI
- SINO
- Si Id % 2 == 0
- retorno "CINNAMON"
- else
- retorno "LIGHT"
- FIN_SI
- SINO
- Imprimir "El ID debe estar entre 100 y 999"
- FIN_SI
- Fin
- '''
- def clasificar_chocolate(id:int)->str:
- '''
- id: int El cual indica el código del producto
- retorna: str que indica la clasificación del producto
- '''
- if id >= 100 and id <= 999:
- primer_digito = id//100
- ultimo_digito = id%10
- if primer_digito == ultimo_digito:
- if id%2 == 0:
- return "SWEET"
- else:
- return "BITTER"
- else:
- if id%2 == 0:
- return "CINNAMON"
- else:
- return "LIGHT"
- else:
- print("El id indicado es incorrecto")
- print(clasificar_chocolate(575)) #BITTER
- print(clasificar_chocolate(686)) #SWEET
- print(clasificar_chocolate(101)) #BITTER
- print(clasificar_chocolate(135)) #LIGHT
- print(clasificar_chocolate(286)) #CINNAMON
- print(clasificar_chocolate(974)) #CINNAMON
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement