Anayttee Rodriguez

All generations.

generate functionWed, 21 Jun 2023

se ingresa una lista de nombres. Usando el ordenamiento por inserción, escribe un programa que ordene los nombres en orden alfabético. en python y realizarla de la manera más sencilla, sin utilizar funciones.

def insertion_sort(array): for index in range(1, len(array)): current_value = array[index] position = index while position > 0 and array[position - 1] > current_value: array[position] = array[position - 1] position -= 1 array[position] = current_value return array insertion_sort(["juan", "pablo", "caro"])

Python
View
generate functionSat, 20 May 2023

elaborar la GUI para los siguientes casos: Se requiere que elabore un programa para calcular el salario de un empleado. Para ello debe solicitar al usuario que ingrese las horas laboradas en el mes, así como la tarifa por hora. El programa debe calcular el salario a pagar y debe imprimirlo. python utilizar tkinter

from tkinter import * def calcular(): horas = int(horasTrabajadas.get()) tarifa = int(tarifaPorHora.get()) salario = horas * tarifa Resultado['text'] = "Salario: $" + str(salario) ventana = Tk() ventana.title("Salario") ventana.geometry("350x200") ventana.configure(background="light blue") horasTrabajadas = Entry(ventana) horasTrabajadas.grid(column=1, row=1) tarifaPorHora = Entry(ventana) tarifaPorHora.grid(column=1, row=2) etiqueta1 = Label(ventana, text="Ingresa horas trabajadas:") etiqueta1.grid(column=0, row=0) etiqueta2 = Label(ventana, text="Ingresa tarifa por hora:") etiqueta2.grid(column=

Python
View
generate functionSat, 20 May 2023

elaborar la GUI para los siguientes casos: Se requiere que elabore un programa para calcular el salario de un empleado. Para ello debe solicitar al usuario que ingrese las horas laboradas en el mes, así como la tarifa por hora. El programa debe calcular el salario a pagar y debe imprimirlo. python utilizar tkinter

def main(): mainWindow = tkinter.Tk() mainWindow.geometry("{}x{}".format(400, 200)) mainWindow.title("Empleado") lbHoras = tkinter.Label(mainWindow, text="Ingrese las horas laboradas: ") lbHoras.grid(row=0, column=0) lbTarifa = tkinter.Label(mainWindow, text="Ingrese la tarifa por hora: ") lbTarifa.grid(row=1, column=0) lbSalario = tkinter.Label(mainWindow, text="Salario a pagar: ") lbSalario.grid(row=2, column=0) txtHoras = tkinter.Entry(mainWindow) txtHoras.grid(row=0, column=1) txtTarifa = tkinter.Entry(mainWindow) txtTarifa.grid(row=1, column=1) txtSalario =

Python
View
generate functionWed, 21 Jun 2023

Escribe el siguiente programa: se ingresa una lista con el número de participantes de cada equipo donde los elementos están separados por espacios. Se aplica el ordenamiento de “burbuja” para ordenar todos los elementos en orden ascendente y se muestran los resultados en la pantalla.en python y realizarla de la manera más sencilla sin funciones.

def ordenamiento(lista): n = len(lista) for i in range(n): for j in range(0, n - i - 1): if lista[j] > lista[j + 1]: lista[j], lista[j + 1] = lista[j + 1], lista[j] lista = [12,11,10,9,8,7,6,5,4,3,2,1] ordenamiento(lista) print(lista)

Python
View
generate functionWed, 21 Jun 2023

se ingresa una lista de nombres. Usando el ordenamiento por inserción, escribe un programa que ordene los nombres en orden alfabético. en python y realizarla de la manera más sencilla, NO utilizar def.

# -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script file. """ nombres = ['carlos', 'sara', 'diana', 'camilo', 'pedro', 'alexandra', 'andres', 'juan', 'julian', 'felipe', 'maria', 'camila', 'laura', 'lorenzo', 'francisco'] for i in range(len(nombres)): for j in range(len(nombres)): if nombres[i] < nombres[j]: nombres[i],nombres[j] = nombres[j],nombres[i] print(nombres)

Python
View
generate functionWed, 17 May 2023

El método de codificación de cadenas es el siguiente: se escribe el mensaje, luego todos los caracteres se colocan al revés y, en algunos lugares, se utiliza el símbolo ‘@’. Escribe un programa que elimine todos los caracteres '@' de la cadena y coloque todos los caracteres en el orden original, luego debe mostrar el resultado en la pantalla. Ya tienes el mensaje codificado en el programa dentro de la variable sms. python

sms = "Cad@dn@ @n@jnC@ @nd@C@jn@n@dn@n@ @j@ @dnC@n@jn@n@jC@@n@ @n@jnC@dn@nC@ @j@ @dn@nC@jn@n@jC@j@ @dn@nC@jn@n@jC@j@ @j@ @dn@nC@jn@n@jC@j@ @j@ @dn@nC@jn@n@jC@j@ @j@ @dn@nC@jn@n@jC@j@ @j@ @dnC@jn@n@jC@j@ @j@ @dnC@jn@n@jC@j@ @j@ @dnC@jn@n@jC@j@ @j@ @dnC@jn@n@jC@j@ @j@ @dnC@jn@n@jC@j@ @j@ @dnC@jn@n

Python
View
generate functionSat, 13 May 2023

Taller Con los conceptos de paquetes y módulos realizar una aplicación que permita sumar dos números enteros. Según la operación seleccionada (+,-,*,/) presentar el resultado. Utilizar paquetes, módulos y funciones. python

def suma(a, b): return a + b def resta(a, b): return a - b def multiplicacion(a, b): return a * b def division(a, b): return a / b print("Seleccione operación") print("1) Suma") print("2) Resta") print("3) Multiplicación") print("4) División") opcion = input("Ingrese la opción (1/2/3/4):") num1 = int(input("Ingrese primer número: ")) num2 = int(input("Ingrese segundo número: ")) if opcion == "1": print(suma(num1, num2)) elif opcion == "2": print(resta(num1, num2)) elif opcion == "3": print(multiplicacion(num1, num2)) elif

Python
View
generate functionWed, 17 May 2023

El método de codificación de cadenas es el siguiente: se escribe el mensaje, luego todos los caracteres se colocan al revés y, en algunos lugares, se utiliza el símbolo ‘@’. Escribe un programa que elimine todos los caracteres '@' de la cadena y coloque todos los caracteres en el orden original, luego debe mostrar el resultado en la pantalla. Ya tienes el mensaje codificado en el programa dentro de la variable sms. python

message = "r@@e@@v@@e@@r@@s@@e" def decode(sms): return sms.replace('@', '')[::-1] print(decode(message))

Python
View
generate functionSat, 13 May 2023

Taller Con los conceptos de paquetes y módulos realizar una aplicación que permita sumar dos números enteros. Según la operación seleccionada (+,-,*,/) presentar el resultado. Utilizar paquetes, módulos y funciones. python

def add(a, b): return a + b def subtract(a, b): return a - b def multiply(a, b): return a * b def divide(a, b): return a / b print("Select operation.") print("1.Add") print("2.Subtract") print("3.Multiply") print("4.Divide") # Take input from the user choice = input("Enter choice(1/2/3/4):") num1 = int(input("Enter first number: ")) num2 = int(input("Enter second number: ")) if choice == '1': print(num1,"+",num2,"=", add(num1,num2)) elif choice == '2': print(num1,"-",num2,"=", subtract(num1,num2)) elif choice == '3': print(num1,"*",num2,"=", multiply(num1,num2)) elif

Python
View
generate functionWed, 24 May 2023

Escribe el siguiente programa: se ingresa una lista como dato de entrada (el tiempo de funcionamiento total del programa en cada etapa). Debes mostrar en orden cada elemento en la lista que sea mayor al anterior para así identificar qué cambios afectaron negativamente la velocidad. python, sin funciones.

lista = [0.5, 0.1, 0.3, 0.3, 0.4, 0.2, 0.1, 0.1, 0.3, 0.1, 0.2] for time in lista: if lista.index(time) + 1 < len(lista): if time > lista[lista.index(time) + 1]: print(time)

Python
View
generate functionSat, 13 May 2023

Taller Con los conceptos de paquetes y módulos realizar una aplicación que permita sumar dos números enteros. Según la operación seleccionada (+,-,*,/) presentar el resultado. Utilizar paquetes, módulos y funciones. python

def add(a, b): return a + b def subtract(a, b): return a - b def multiply(a, b): return a * b def divide(a, b): return a / b print("Select operation.") print("1.Add") print("2.Subtract") print("3.Multiply") print("4.Divide") # Take input from the user choice = input("Enter choice(1/2/3/4): ") num1 = int(input("Enter first number: ")) num2 = int(input("Enter second number: ")) if choice == '1': print(num1,"+",num2,"=", add(num1,num2)) elif choice == '2': print(num1,"-",num2,"=", subtract(num1,num2)) elif choice == '3': print(num1,"*",num2,"=", multiply(num1,num2)) el

Python
View
generate functionWed, 24 May 2023

Escribe el siguiente programa: se ingresa una lista como dato de entrada (el tiempo de funcionamiento total del programa en cada etapa). Debes mostrar en orden cada elemento en la lista que sea mayor al anterior para así identificar qué cambios afectaron negativamente la velocidad. en python y no utilizar funciones

def find_difference(list): total_time = 0 for i in range(0, len(list)): if i == 0: total_time = list[i] else: if list[i] > list[i-1]: print(f"{list[i]} is greater than {list[i-1]}. time {i} is {list[i]}") total_time = list[i] find_difference([1, 2, 3, 5, 8, 13, 21, 34])

Python
View
generate functionWed, 21 Jun 2023

Se proporciona una lista de nombres. Usando el ordenamiento por inserción, escribe un programa que ordene los nombres en orden alfabético. en python y realizarla de la manera más sencilla sin funciones.

def insertion_sort_names(): names = ["Juan", "Jose", "Ana", "Pablo", "Maria", "Jesus", "Carlos", "Pedro"] for i in range(1, len(names)): value_to_insert = names[i] hole_position = i while hole_position > 0 and names[hole_position - 1] > value_to_insert: names[hole_position] = names[hole_position - 1] hole_position = hole_position - 1 names[hole_position] = value_to_insert return names insertion_sort_names()

Python
View
generate functionWed, 17 May 2023

El método de codificación de cadenas es el siguiente: se escribe el mensaje, luego todos los caracteres se colocan al revés y, en algunos lugares, se utiliza el símbolo ‘@’. Escribe un programa que elimine todos los caracteres '@' de la cadena y coloque todos los caracteres en el orden original, luego debe mostrar el resultado en la pantalla. Ya tienes el mensaje codificado en el programa dentro de la variable sms. sms = "!@rodamargORP@oredadrev@nu@sere@is¡" python

sms = "!@rodamargORP@oredadrev@nu@sere@is¡" sms = sms.replace('@', '') sms = sms[::-1] print(sms)

Python
View
generate functionWed, 21 Jun 2023

Escribe el siguiente programa: se ingresa una lista con el número de participantes de cada equipo donde los elementos están separados por espacios. Se aplica el ordenamiento de “burbuja” para ordenar todos los elementos en orden ascendente y se muestran los resultados en la pantalla.en python y realizarla de la manera más sencilla sin funciones.

lst = input("Ingrese la lista de participantes: ") lst = lst.split(' ') lst = [int(i) for i in lst] for i in range(len(lst)): for j in range(len(lst)-1): if lst[j] > lst[j+1]: lst[j], lst[j+1] = lst[j+1], lst[j] print(lst)

Python
View
generate functionWed, 21 Jun 2023

scribe el siguiente programa: se ingresa una lista con el número de participantes de cada equipo donde los elementos están separados por espacios. Se aplica el ordenamiento de “burbuja” para ordenar todos los elementos en orden ascendente y se muestran los resultados en la pantalla.en python y realizarla de la manera más sencilla sin funciones.

def bubbleSort(list): for i in range(len(list)): for j in range(len(list) - i - 1): if list[j] > list[j + 1]: list[j], list[j + 1] = list[j + 1], list[j] return list list = [3, 2, 4, 1, 5] bubbleSort(list)

Python
View
generate functionWed, 24 May 2023

Escribe el siguiente programa: se ingresa una lista como dato de entrada (el tiempo de funcionamiento total del programa en cada etapa). Debes mostrar en orden cada elemento en la lista que sea mayor al anterior para así identificar qué cambios afectaron negativamente la velocidad. python

def get_slower_times(times): previous = times[0] slower_times = [] for time in times[1:]: if time > previous: slower_times.append(time) previous = time return slower_times

Python
View
generate functionSat, 20 May 2023

elaborar la GUI para los siguientes casos: Se requiere que elabore un programa para calcular el salario de un empleado. Para ello debe solicitar al usuario que ingrese las horas laboradas en el mes, así como la tarifa por hora. El programa debe calcular el salario a pagar y debe imprimirlo. utilizar tkinter

from tkinter import * import tkinter as tk def total(): n1 = int(v1.get()) #v1 = variable para entre de datos n2 = int(v2.get()) s = n1 * n2 v3.set(s) #v3 = variable para salida print(s) window = tk.Tk() v1 = tk.IntVar() v2 = tk.IntVar() v3 = tk.IntVar() l = Label(window, text="Horas laboradas:") n1 = Entry(window, textvariable=v1) l2 = Label(window, text="Tarifa por hora:") n2 = Entry(window, textvariable=v2) b = Button(window, text="Calcular", command=total) l3 = Label(window, text="Salario:") n3 = Entry(window, textvariable=v3) l.pack() n1.pack() l

Python
View
generate functionSat, 13 May 2023

Taller Con los conceptos de paquetes y módulos realizar una aplicación que permita sumar dos números enteros. Según la operación seleccionada (+,-,*,/) presentar el resultado. Utilizar paquetes, módulos y funciones. python

import taller_operaciones as taller numero1 = int(input("Ingrese el primer numero : ")) numero2 = int(input("Ingrese el segundo numero : ")) operacion = input("Que operacion desea realizar (+,-,*,/): ") if operacion == "+": resultado = taller.suma(numero1, numero2) print("El resultado de la suma es:", resultado) elif operacion == "-": resultado = taller.resta(numero1, numero2) print("El resultado de la resta es:", resultado) elif operacion == "*": resultado = taller.multiplicacion(numero1, numero2) print("El resultado de la multiplicacion es:", resultado) elif operacion == "/": resultado = taller.division(numero1, numero2) print("El resultado de la division es:", resultado) else:

Python
View
generate functionWed, 21 Jun 2023

se ingresa una lista de nombres. Usando el ordenamiento por inserción, escribe un programa que ordene los nombres en orden alfabético. en python y realizarla de la manera más sencilla, sin utilizar funciones.

def insertionSort(array) for step in range(1, len(array)): key = array[step] j = step-1 while j >= 0 and key < array[j] : array[j + 1] = array[j] j -= 1 array[j + 1] = key array = [3, 5, 4, 6, 8, 1, 2, 12, 41, 25] insertionSort(array) print("Sorted array is:") for i in range(len(array)): print("% d" % array[i])

Python
View
generate functionSat, 13 May 2023

Taller Con los conceptos de paquetes y módulos realizar una aplicación que permita sumar dos números enteros. Según la operación seleccionada (+,-,*,/) presentar el resultado. Utilizar paquetes, módulos y funciones. python

import taller_modulo numero_1 = input("Ingrese el primer número: ") numero_2 = input("Ingrese el segundo número: ") operacion = input("Seleccionar la operación: \n1. Suma\n2. Resta\n3. Multiplicación\n4. División\n") if operacion == "1": print(taller_modulo.suma(numero_1, numero_2)) elif operacion == "2": print(taller_modulo.resta(numero_1, numero_2)) elif operacion == "3": print(taller_modulo.multiplicacion(numero_1, numero_2)) elif operacion == "4": print(taller_modulo.division(numero_1, numero_2))

Python
View
generate functionWed, 21 Jun 2023

Escribe el siguiente programa: se ingresa una lista con el número de participantes de cada equipo donde los elementos están separados por espacios. Se aplica el ordenamiento de “burbuja” para ordenar todos los elementos en orden ascendente y se muestran los resultados en la pantalla.en python y realizarla de la manera más sencilla sin funciones.

a=input('Ingrese los numeros de participantes separados por un espacio: ').split() for i in range(len(a)): a[i] = int(a[i]) for i in range(0, len(a)-1): for j in range(0, len(a)-1): if a[j] > a[j+1]: a[j], a[j+1] = a[j+1], a[j] print(a)

Python
View
generate functionWed, 17 May 2023

El método de codificación de cadenas es el siguiente: se escribe el mensaje, luego todos los caracteres se colocan al revés y, en algunos lugares, se utiliza el símbolo ‘@’. Escribe un programa que elimine todos los caracteres '@' de la cadena y coloque todos los caracteres en el orden original, luego debe mostrar el resultado en la pantalla. Ya tienes el mensaje codificado en el programa dentro de la variable sms. sms = "!@rodamargORP@oredadrev@nu@sere@is¡" python

def decode(sms): decoded = "" # escribe el código aquí for letter in sms: if letter != "@": decoded += letter return decoded[::-1] sms = "!@rodamargORP@oredadrev@nu@sere@is¡" print(decode(sms))

Python
View
generate functionWed, 24 May 2023

Escribe el siguiente programa: se ingresa una lista como dato de entrada (el tiempo de funcionamiento total del programa en cada etapa). Debes mostrar en orden cada elemento en la lista que sea mayor al anterior para así identificar qué cambios afectaron negativamente la velocidad. python, funciones.

def get_bad_changes(changes): bad_changes = [] for i in range(len(changes) - 1): if changes[i + 1] > changes[i]: bad_changes.append(changes[i + 1]) return bad_changes changes = [1, 2, 5, 4, 5, 8, 7, 6, 9, 10] print(get_bad_changes(changes))

Python
View
generate functionWed, 24 May 2023

Escribe el siguiente programa: se ingresa una lista como dato de entrada (el tiempo de funcionamiento total del programa en cada etapa). Debes mostrar en orden cada elemento en la lista que sea mayor al anterior para así identificar qué cambios afectaron negativamente la velocidad. python, sin funciones.

lista = [34, 34, 34, 34, 34, 34, 34, 34, 51, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 51, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 51, 34, 34, 34, 34, 51, 51, 34, 51, 51, 34, 34, 51, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 51, 51, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 51, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34

Python
View
generate functionWed, 21 Jun 2023

se ingresa una lista de nombres. Usando el ordenamiento por inserción, escribe un programa que ordene los nombres en orden alfabético. en python y realizarla de la manera más sencilla, sin utilizar funciones.

def ordenamientoPorInsercion(unaLista): for indice in range(1,len(unaLista)): valorActual = unaLista[indice] posicion = indice while posicion>0 and unaLista[posicion-1]>valorActual: unaLista[posicion]=unaLista[posicion-1] posicion = posicion-1 unaLista[posicion]=valorActual return unaLista

Python
View
generate functionWed, 17 May 2023

El método de codificación de cadenas es el siguiente: se escribe el mensaje, luego todos los caracteres se colocan al revés y, en algunos lugares, se utiliza el símbolo ‘@’. Escribe un programa que elimine todos los caracteres '@' de la cadena y coloque todos los caracteres en el orden original, luego debe mostrar el resultado en la pantalla. Ya tienes el mensaje codificado en el programa dentro de la variable sms. sms = "!@rodamargORP@oredadrev@nu@sere@is¡" python

sms = "!@rodamargORP@oredadrev@nu@sere@is¡" def decode(sms): # replace the @ by nothing # reverse the string return sms.replace('@', '')[::-1] decode(sms)

Python
View
generate functionWed, 24 May 2023

Escribe el siguiente programa: se ingresa una lista como dato de entrada (el tiempo de funcionamiento total del programa en cada etapa). Debes mostrar en orden cada elemento en la lista que sea mayor al anterior para así identificar qué cambios afectaron negativamente la velocidad. en python y no utilizar funciones

# Mejora la velocidad de tu programa import time print("Bienvenido al programa de mejora de velocidad de tu programa") print ("Ingresa los tiempos en milisegundos de las etapas de tu programa") times = [] # Función para agregar los tiempos a nuestra lista def add_time(): print("\nAgregue un tiempo de la etapa de su programa") time = float(input()) times.append(time) print("¿Desea agregar otro tiempo?\n1. Si\n2. No") response = int(input()) if response == 1: add_time() else: print("Lista de tiempos: ", times) # Función para identificar los cambios que afectaron negativamente la velocidad def analyze_times(): print("\nLos cambios que afectaron neg

Python
View
generate functionSat, 20 May 2023

elaborar la GUI para los siguientes casos: Se requiere que elabore un programa para calcular el salario de un empleado. Para ello debe solicitar al usuario que ingrese las horas laboradas en el mes, así como la tarifa por hora. El programa debe calcular el salario a pagar y debe imprimirlo.

def CalcularSalario (horas,tarifa): salario = horas*tarifa return salario horas = int(input("Ingrese el numero de horas trabajadas: ")) tarifa = int(input("Ingrese el valor de la tarifa por hora: ")) print (CalcularSalario(horas,tarifa))

Python
View
generate functionSat, 13 May 2023

Taller Con los conceptos de paquetes y módulos realizar una aplicación que permita sumar dos números enteros. Según la operación seleccionada (+,-,*,/) presentar el resultado. Utilizar paquetes, módulos y funciones. python

#!/usr/bin/env python # -*- coding: utf-8 -*- def add(a, b): return a + b def sub(a, b): return a - b def mult(a, b): return a * b def div(a, b): try: return a / b except ZeroDivisionError: return "Division by zero!" # Importamos la funcion de menu from menu import menu # Definimos el menu principal main_menu = { "1": add, "2": sub, "3": mult, "4": div } # Ejecutamos la funcion de menu menu(main_menu, 'Choose an operation')

Python
View
generate functionWed, 24 May 2023

Escribe el siguiente programa: se ingresa una lista como dato de entrada (el tiempo de funcionamiento total del programa en cada etapa). Debes mostrar en orden cada elemento en la lista que sea mayor al anterior para así identificar qué cambios afectaron negativamente la velocidad. python, sin funciones.

def func_1(lista): """ func_1: Funcion que recibe como parametro una lista y devuelve una nueva lista con los elementos que cumplen con la condicion de ser mayores al anterior. """ lista_2 = [] for i in range(1, len(lista)): if lista[i] > lista[i-1]: lista_2.append(lista[i]) return lista_2 func_1([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 5, 10, 15, 20, 25, 20, 25])

Python
View

Questions about programming?Chat with your personal AI assistant