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
- obtener id
- SI id >= 100 y id <= 999
- primer_digito = id//100
- ultimo_digito = id%10
- SI primer_digito == ultimo_digito #Verifico si es palindromo
- SI id%2 == 0 #Es lo mismo ultimo_digito%2 == 0
- retorno "SWEET"
- SINO
- retorno "BITTER"
- FIn_SI
- SINO: #Aqui no es palindromo
- Si id%2 == 0:
- retorno "CINNAMON"
- SINO
- retorno "LIGHT"
- Fin_SI
- SINO
- Imprimir "Debe ingresar un valor entre 100 y 999"
- Fin_SI
- '''
- def clasificar_chocolate(id:int)->str:
- '''
- id: int Es el código unico del chocolate
- retorna: str Que indica el tipo de chocolate
- '''
- 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 número debe estar entre 100 y 999")
- print(clasificar_chocolate(123))
- print(clasificar_chocolate(222))
- print(clasificar_chocolate(111))
- print(clasificar_chocolate(505))
- print(clasificar_chocolate(576))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement