Está en la página 1de 3

"""***********************Fase UNO************************************"""

respuesta = 0
Primera = ""
Segunda = ""
Tercera = ""
Cuarta = ""
subcadena = ""
NumeroEspacio=0
limite = 0
(respuesta == 0)
bandera = 1
PalabraUsuario = input("Dame tu nombre completo ")
PalabraUsuario = PalabraUsuario.lstrip() #Le quitamos los espacios en blanco al
inicio
PalabraUsuario = PalabraUsuario.rstrip() #Le quitamos los espacios en blanco al
final
Total = len(PalabraUsuario) #En total queda el numero de letras de PalabraUsuario
PalabraUsuario = PalabraUsuario.upper() #PalabraUsuario es convertida a mayusculas

Letras
=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","Ñ","O","P","Q","R","S","
T","U","V","W","X","Y","Z"," "]

for Cont in range(0,Total):


if (PalabraUsuario[Cont] not in Letras):
bandera = 0
if (bandera == 0):
print("Los nombres no deben tener numeros")
respuesta == 0
else:
print (PalabraUsuario)
for Cont in range (0,Total):
if (PalabraUsuario [Cont] != " "):
if (NumeroEspacio == 0):
Primera = Primera + PalabraUsuario[Cont]

else:
if (NumeroEspacio == 0):
subcadena = PalabraUsuario[Cont:]
NumeroEspacio = 1

subcadena = subcadena.lstrip()
if (subcadena != ""):
Total = len(subcadena)
Cont =0
NumeroEspacio = 0

while (Cont < Total):


if (subcadena [Cont] != " "):
if (NumeroEspacio == 0):
Segunda = Segunda + subcadena[Cont]
limite =Cont
Cont+=1
else:
if (NumeroEspacio == 0):
subcadena = subcadena[limite+1:]
NumeroEspacio = 1
Cont = Total
subcadena = subcadena.lstrip()
if (subcadena != ""):
Total = len(subcadena)
Cont =0
NumeroEspacio = 0

while (Cont < Total):


if (subcadena [Cont] != " "):
if (NumeroEspacio == 0):
Tercera = Tercera + subcadena[Cont]
limite =Cont
Cont+=1
else:
if (NumeroEspacio == 0):
subcadena = subcadena[limite+2:]
NumeroEspacio = 1
Cont = Total

subcadena = subcadena.lstrip()
if (subcadena != ""):
Total = len(subcadena)
Cont =0
NumeroEspacio = 0

while (Cont < Total):


if (subcadena [Cont] != " "):
Cuarta = Cuarta + subcadena[Cont]
limite =Cont
Cont+=1
else:
Cont = Total
print ("El nombre es muy largo")

if (Primera != ""):
letra =Primera[0]
resto =Primera[1: ]
resto =resto.lower()
Primera = letra + resto

if (Segunda != ""):
letra =Segunda[0]
resto =Segunda[1: ]
resto =resto.lower()
Segunda =letra + resto

if (Tercera != ""):
letra =Tercera[0]
resto =Tercera[1: ]
resto =resto.lower()
Tercera = letra + resto

if (Cuarta != ""):
letra =Cuarta[0]
resto =Cuarta[1: ]
resto =resto.lower()
Cuarta = letra + resto

print (Primera)
print (Segunda)
print (Tercera)
print (Cuarta)
input()

"""problema que al imprimir los datos con 4 nombres el programa los imprime bien
pero cuando escribes solo
dos, tres o un nombre el programa repite el ultimo nombre ingresado las veses
que el programa detecte
los nombre faltantes, aparte de no dar una obcion de reescribir el nombre cuando
se ingresan numeros en el"""

También podría gustarte