Python - Necesito ayuda con una tarea

 
Vista:

Necesito ayuda con una tarea

Publicado por Vanesa (1 intervención) el 21/12/2021 20:21:20
Hola, necesito ayuda para una actividad que me pide:
1-Definir una función denominada “definir_orden” que reciba por parámetros tres cadenas de texto distintos cad_a, cad_b y cad_c y las devuelva en orden alfabético de izquierda a derecha.
2-Definir una función denominada “ordenar_palabras” que solicite tres palabras a la persona usuaria. Debe controlar que sean palabras distintas y en caso contrario solicitar reingresos hasta que lo sean. Luego debe invocar a la función “definir_orden” y mostrar las palabras ordenadas
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
Imágen de perfil de Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

Necesito ayuda con una tarea

Publicado por Francisco Javier (313 intervenciones) el 22/12/2021 18:38:43
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def definir_orden(cad_a, cad_b,cad_c):
  lista=[cad_a,cad_b,cad_c]
  return sorted(lista)
 
def ordenar_palabras():
  st1=input('Ingresa una palabra: ')
  st2=input('Ingresa una palabra: ')
  st3=input('Ingresa una palabra: ')
  if st1!=st2 and st1!=st3 and st2!=st3:
    print(definir_orden(st1,st2,st3) )
  else:
    print('Los siento los nombres deben ser todos distintos')
    ordenar_palabras()
 
ordenar_palabras()
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

Necesito ayuda con una tarea

Publicado por Gonzalo (1 intervención) el 23/12/2021 04:23:48
hola, yo tengo la misma duda de este ejercicio, el tema que no puedo usar listas, tengo que usar la condicion(if,elif,else. etc) y ciclo, puedo usar eso nada mas
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