Queremos crear una función que le pida al usuario su año de nacimiento y otro año mayor, y le diga qué edad va a tener el usuario en ese año futuro.
Ejemplo:
Ingrese su año de nacimiento: 2000
Ingrese otro año: 2050
En el 2050, usted va a tener 50 años
¿Cuál de las siguientes funciones NO cumple con lo pedido? Se asume que el año futuro siempre va a ser más grande que el año de nacimiento.
¿Qué muestra el siguiente programa?
palabras = ["pensamiento", "computacional", "materia", "universidad"]
for p in palabras:
print(p[:6] + "*" * (len(p) - 6))En un almacén están buscando la forma de hacer los cobros más automáticamente. Para esto, se nos pide crear una función que reciba por parámetro un número entero que representa lo que hay que cobrar, le pida al usuario ingresar un monto, y se vaya mostrando por pantalla cuánto falta para completar el pago. Repetir este proceso hasta que la deuda sea 0 o menor.
Por ejemplo, si se recibe el monto 30:
El importe a pagar es de 30 pesos. Por favor, ingrese un monto: 10
El importe a pagar es de 20 pesos. Por favor, ingrese un monto: 15
El importe a pagar es de 5 pesos. Por favor, ingrese un monto: 5
FIN
¿Cuál de los siguientes códigos cumple lo pedido?
Se tiene un ticket de supermercado que se puede representar como una lista de tuplas (producto, precio). Se quiere hacer una función que reciba la lista, calcule y devuelva el total que hay que pagar.
¿Cuál de las siguientes cumple con lo pedido?
Se quiere una función que reciba un texto y devuelva el texto con los espacios reemplazados por guiones bajos (_).
Ejemplo: si se recibe "este es un texto de prueba" debe devolver "este_es_un_texto_de_prueba".
¿Cuál de las siguientes cumple con lo pedido?
¿Qué muestra el siguiente programa?
def letras(num):
let = 'abcdefghij'
return let[abs(num) % 10]
lista = [55, 22, 60, 37, 84]
nueva = list(map(letras, lista))
print(nueva)Observá la siguiente figura:

¿Cuál de las siguientes líneas de código se corresponde con la figura?
El dueño de una pizzería ya no quiere pagarle al desarrollador por su aplicación online y decide tratar de robarse el código. Logra recuperar gran parte del programa, pero la función dar_opciones le queda incompleta. ¿Qué porción de código le serviría ingresar en esa parte, para que el programa funcione como se espera?
def dar_opciones(productos):
print("Código | Producto")
for e in productos:
print(f"{e} | {productos[e]}")
[aquí hay código faltante]
pizzas = {"m": "muzzarella", "p": "palmitos", "f": "fugazzeta", "n": "napolitana"}
elegida = dar_opciones(pizzas)
print("Cocinando:", elegida)
El comportamiento esperado es:
Código | Producto
m | muzzarella
p | palmitos
f | fugazzeta
n | napolitana
Indique su elección ingresando el código: o
Error, intente de nuevo
Indique su elección ingresando el código: f
Cocinando: fugazzetaQuiero ejecutar el siguiente código sin errores, de forma que lea el contenido de un archivo, cambie todas las letras e minúsculas por letras x, y lo guarde:
def abrir(arch, modo):
archivo = open(arch, modo, encoding='utf-8')
return archivo
archivo = abrir('texto.txt', modo1)
lineas = archivo.readlines()
archivo.close()
archivo = abrir('texto.txt', modo2)
for lin in lineas:
archivo.write(lin.replace("e", "x"))
archivo.close()
¿Cuál de las siguientes configuraciones de apertura del archivo, tanto para modo1 como modo2, sirven para lograr el correcto comportamiento del programa?
Para el siguiente DataFrame df:
¿Qué instrucción produce la siguiente salida?