Quiz - 10¶
Desarrolle la función cuantas_donas
que toma a n
, un número entero
positivo, como parámetro, y devuelve una cadena de forma "Número de donas: n"
,
donde n
es el valor que se le pasó a la función como argumento. No obstante,
si n
>= 10, cuantas_donas
devolverá "muchas"
en vez de n
.
Ejemplos:
cuantas_donas(5)
-> "Número de donas: 5"
cuantas_donas(23)
-> "Número de donas: muchas"
xxxxxxxxxx
def cuantas_donas(n):
Activity: 1 ActiveCode (q10_1)
Desarrolla la función cadena_de_extremos
que, dada una cadena s
,
devuelva una cadena con las dos primeras y las dos últimas letras de s
.
Sin embargo, si la cadena tiene menos de 2 letras, devuelve una cadena vacía.
Ejemplos:
cadena_de_extremos("palmeras")
-> "paas"
cadena_de_extremos("a")
-> ""
def cadena_de_extremos(s):
Activity: 2 ActiveCode (q10_2)
Desarrolle la función remplazar_primer_caracter
que, dada una cadena s
,
devuelva una cadena en la que todas las apariciones del primer carácter en s
se reemplacen por “*”, a excepción del primero. Nota:
use el método .replace(valor_a_replazar, nuevo_valor)
para resolver el
ejercicio.
Ejemplos:
remplazar_primer_caracter("google")
-> "goo*le"
remplazar_primer_caracter("dona")
-> "dona"
def remplazar_primer_caracter(s):
Activity: 3 ActiveCode (q10_3)
Desarrolle la función combinar_dos_cadenas
que tome dos cadenas como
argumentos, a
y b
, y devuelva una nueva cadena de la siguiente forma:
La nueva cadena tiene que ser una combinación de
a
yb
.La nueva cadena tendrá la forma
"<a> <b>"
, note el espacio entre ambas.La nueva cadena intercambiará las primeras dos letras de
a
yb
.
Suponga que a
y b
tienen más de 2 caracteres.
Para mayor claridad, observe los siguientes ejemplos.
Ejemplos:
combinar_dos_cadenas("mix", "pod")
-> "pox mid"
combinar_dos_cadenas("pezzy", "firm")
-> "fizzy perm"
def combinar_dos_cadenas(a, b):
Activity: 4 ActiveCode (q10_4)
Desarrolle la función es_palindromo
que toma una cadena s
como
parámetro y verifica si s
es palíndromo o no, devolviendo True
o
False
respectivamente.
Ejemplos:
es_palindromo("asa")
-> True
es_palindromo("casa")
-> False
def es_palindromo(s):
Activity: 5 ActiveCode (q10_5)
Desarrolle la función contar_ocurrencias
que toma dos parámetros:
frase
y palabra
, ambos de tipo cadena. La función debe devolver
el número de veces que palabra
se encuentra en frase
.
Ejemplos:
contar_ocurrencias("a ana y a mariana les gustan las manzanas", "ana")
-> 3
def contar_ocurrencias(frase, palabra):
Activity: 6 ActiveCode (q10_6)