Как мне преобразовать это из кода Python в visual basic
мне нужно преобразовать этот код в visual basic для проекта, который я не знал, что должен быть в viasual basic форме, и, честно говоря, у меня не так много времени, так что если кто-то может мне помочь, это может быть amaizing
Что я уже пробовал:
#Se muestran los juegos disponibles en la tienda, junto con la cantidad de copias de este #Si no se encuentran juegos disponibles en la tienda se muestra un mensaje informativo #A la hora de mostrar los juegos, se ordena la lista para asi agrupar las copias de los juegos #Gracias a haber agrupado las copias del juego se procura no mostrar en pantalla nombres de juegos repetidos #En su defecto se muestra la cantidad de copias de este def mostrarStock(listaJuegos): print () print ("Juegos en stock") if len(listaJuegos) != 0: print ("Nombre: ", listaJuegos[0], " Cantidad: ", listaJuegos.count(listaJuegos[0])) else: print ("No se encuentran juegos en stock") i = 1 while i < len(listaJuegos): listaJuegos.sort() if listaJuegos[i] != listaJuegos[i - 1]: print ("Nombre: ", listaJuegos[i], " Cantidad: ", listaJuegos.count(listaJuegos[i])) i += 1 #En base al nombre del juego y el nombre de su comprador, se anaden a las listas de historial respectivas #A su vez se extrae el juego de la lista de juegos disponibles en la tienda def venderJuego(nombreJuego, listaJuegos, nombreComprador, historialJuego, historialComprador): historialComprador.append(nombreComprador) historialJuego.append(nombreJuego) listaJuegos.remove(nombreJuego) print ("...") print ("Juego vendido") print () #En base al nombre del comprador y del juego a devolver se obtienen los indices de sus respectivas listas #En base a ese indice se extrae el juego y el comprador del mismo de las listas del historial respectivas #A su vez, se anade nuevamente el juego al stock de la tienda def gestionarDevolucion(nombreJuego, listaJuegos, nombreComprador, historialJuego, historialComprador): i = historialComprador.index(nombreComprador) j = historialJuego.index(nombreJuego) historialComprador.remove(historialComprador[i]) historialJuego.remove(historialJuego[j]) listaJuegos.append(nombreJuego) print ("...") print ("Juego devuelto a la tienda") print () #Se muestra los juegos vendidos junto con su comprador. Ademas se muestra la cantidad de ventas realizadas def historialCompras(historialJuego, historialComprador): i = 0 print () print ("Historial de ventas realizadas") while i < len(historialJuego): print ("\nNombre: ", historialJuego[i], "\nComprador: ", historialComprador[i]) i += 1 print ("\nCantidad de venta realizadas: ", (len(historialJuego))) #En base al nombre del juego, se ingresa a la lista de juegos disponibles en la tienda def anadirStock(listaJuegos, nombreJuego): listaJuegos.append(nombreJuego) print ("...") print ("Juego anadido al stock") print () #menu principal con sus respectivas opciones def menuOpciones(): op = 0 while op != 1 and op != 2 and op != 3 and op != 4 and op != 5 and op != 6: print () print (" ____________") print ("|___MENU PRINCIPAL___|") print ("| [1] Mostrar stock |") print ("| [2] Vender juego |") print ("| [3] Gestionar devolucion |") print ("| [4] Ver historial de compras |") print ("| [5] Anadir stock |") print ("| [6] Salir |") print ("|____________|") op = int(input("Ingrese opcion: ")) return op #Se crea una lista de juegos, en la que se almacenan los juegos disponibles en la tienda listaJuegos = ["Dark Souls", "Overwatch", "World of Warcraft", "Borderlands", "Minecraft", "Dark Souls", "Dark Souls", "Overwatch"] #2 listas que almacenan la informacion del juego vendido y de su comprador historialJuego = [] historialComprador = [] #Se llama a la funcion menu para que se muestren las funciones disponibles op = menuOpciones() while op != 6: if op == 1: #Se muestran los juegos que se encuentran disponibles en la tienda mostrarStock(listaJuegos) elif op == 2: nombreJuego = input("Ingrese el nombre del juego: ") nombreComprador = input("Ingrese el nombre del comprador: ") #A partir del nombre del juego y del comprador se llama a la funcion venderJuego venderJuego(nombreJuego, listaJuegos, nombreComprador, historialJuego, historialComprador) elif op == 3: nombreJuego = input("Ingrese el nombre del juego a devolver: ") nombreComprador = input("Ingrese el nombre del cliente: ") #A partir del nombre del juego y del comprador se llama a la funcion gestionarDevolucion gestionarDevolucion(nombreJuego, listaJuegos, nombreComprador, historialJuego, historialComprador) elif op == 4: #Se muestran las compras realizadas historialCompras(historialJuego, historialComprador) elif op == 5: nombreJuego = input("Ingrese el nombre del juego: ") #En base a el nombre del juego, este es anadido a el stock de la tienda anadirStock(listaJuegos, nombreJuego) op = menuOpciones()