Informática, pregunta formulada por nikki2040, hace 1 mes

Escribe una función "cambiaprimera" que dada una cadena nos devuelva la misma cadena pero reemplazando todas las veces que aparezca la primera letra por el símbolo $, excepto en esa primera letra.
Ejemplo: cambiaprimera('casco')
-> 'cas $o'
cambiaprimeraſ rocodromo')
-> 'rocodSomo'
Aclaro que con cadena se refiere a palabra o frase y que es una práctica de python.​


flavio62: Hola nikki, no entendí los ejemplos si debo cambiar la primera letra, por ejemplo "hola" sería -> $ola
flavio62: Ah, ya capté, se refiere a cambiar la primera letra si se vuelve a repetir en la palabra por ejemplo abeja -> abej$

Respuestas a la pregunta

Contestado por flavio62
1

Respuesta:

cambiar primera letra por Dolar Python

Explicación:

def miFuncion(cadena):

   longitud = len(cadena)

   cadena = cadena.lower()

   extraerLetra = cadena[0]

   cadenaReemplazada=cadena.replace(extraerLetra, "$")

   print(extraerLetra+cadenaReemplazada[1:longitud])

cadena = input("Escriba una cadena: ")

miFuncion(cadena)

Adjuntos:
Otras preguntas