¿Porque al introducir que quiero un bono de 30 minutos me sale este error?

-El tipo de error es este: Exception has occurred: IndexError list index out of range en la linea 43

  • Cuando: Cuando introduzco el valor 30 en bonoAparcar=input(“Cuanto rato quieres de zona azul,puedes pagar 30, 60, 90 o 120 minutos”) linea 40

Le he dado varias vueltas y no acabo de encontrar el error, muchas gracias de antemano.

Introduce la marca, el modelo de coche, el año, si es gasolina o diesel, si es un utilitario, una furgoneta pequeña, o una furgoneta.

#El programa te calculara el descuento que obtendrás entregando tu coche, para comprarte uno nuevo. #Si es de antes del 98 se le aplicará un descuento del 10% si es posterior al 2008 tendrás un descuento de 15%. #Si es diesel sumale otro 10% y si es gasolina 12% #El programa debe decirte el descuento final que vas a obtener para comprar tu nuevo coche. #El programa debe pedir al usuario que marca quiere comprar, el concesionario trabaja con: ford,toyota o wolkswagen. #El programa debe pedir al usuario si la marca del coche que compra es: electrico,hibrido o gas #Segun el tipo que sea podra circular en nucleos urbanos con restriccion o no #Los peajes tambien dependen de  electrico,hibrido o gas #Impuesto circulación descuento  electrico,hibrido o gas #Aparcar en zona azul valdra x y a partir de x, depende del tipo, valdra y. modeloEntrega=input("Introduce la marca, el modelo de coche, el año, si es gasolina o diesel,SEPARADO POR COMAS\n") entrada=modeloEntrega.split(',') marca=str(entrada[0]) modelo=str(entrada[1]) anio=int(entrada[2]) gasolinaDiesel=str(entrada[3]) print (marca,modelo,anio,gasolinaDiesel)  if anio < 1998 and gasolinaDiesel == "diesel" or gasolinaDiesel == "Diesel":     descuento= 0.10+0.10     print (descuento) elif anio > 2008 and gasolinaDiesel == "gasolina" or gasolinaDiesel == "Gasolina":     descuento= 0.15+0.12     print (descuento) else:     print ("No has introducido valores validos")  modeloCompra=input("Introduce la marca, el modelo, si es electrico, hibrido o gas, SEPARADO POR COMAS\n") entrada=modeloCompra.split(',') marcac=str(entrada[0]) modeloc=str(entrada[1]) tipo=str(entrada[2]) print (marcac,modeloc,tipo) peajeHora=10  if tipo == "electrico":     print ("Puede circular en núcleo urbano sin restriccion\n")     #print ("El minuto de zona azul vale 0,10")     bonoAparcar=input("Cuanto rato quieres de zona azul,puedes pagar 30, 60, 90 o 120 minutos")     entrada=bonoAparcar.split()     mediaHora=int(entrada[0])     unaHora=int(entrada[1])     horayMedia=int(entrada[2])     dosHoras=int(entrada[3])     precioMinuto=10      if bonoAparcar == 30 :         bonoAparcar =  10 * 30         descBono=input(int("Si no has estado los 30 minutos enteros, indica quantos has estado y te haremos el descuento"))         preciobonoFinal=bonoAparcar - descBono      elif bonoAparcar == 60:         bonoAparcar =  10 * 60         descBono=input(int("Si no has estado los 60 minutos enteros, indica quantos has estado y te haremos el descuento"))         preciobonoFinal=bonoAparcar - descBono      elif bonoAparcar == 90:         bonoAparcar =  10 * 90         descBono=input(int("Si no has estado los 90 minutos enteros, indica quantos has estado y te haremos el descuento"))         preciobonoFinal=bonoAparcar - descBono      elif bonoAparcar == 120:         bonoAparcar =  10 * 120         descBono=input(int("Si no has estado los 120 minutos enteros, indica quantos has estado y te haremos el descuento"))         preciobonoFinal=bonoAparcar - descBono  elif tipo == hibrido:     print ("Puede circular en núcleo urbano hasta 2 horas al dia")     bonoAparcar=input("Cuanto rato quieres de zona azul, la fraccion horaria minima es media hora, y el máximo son 2 horas")  elif tipo == gas:     print ("Puede circular en núcleo urbano hasta 4 horas al dia")     bonoAparcar=input("Cuanto rato quieres de zona azul, la fraccion horaria minima es media hora, y el máximo son 2 horas") 

Como mostrar el objeto en los campos del registro al que le quiero aplicar el updateView?

Quiero editar la informacionen una instacia de un crud, pero a la hora de hacerlo, no me muestra la informacion, que antes le habia puesto en el create view y no entiendo como mostrarla, he intentado con los argumentos ‘form’:form.cleane_data, ‘form’:form, pero aun asi no me muestra la data que esta en los campos, pero que se pueden previa mente ver en un list view, que tengo en el home de la aplicacion.

Este es mi views.py

def update_permisos(request, pk): if request.method == 'POST' and request.is_ajax():     form = permiForm(request.POST, instance=request.user)     if form.is_valid():         permiso = form.save(commit=False)         permiso.usuario = request.user         permiso.save()         permiso.usuario.status = request.POST['status':'Aceptado']         permiso.usuario.d_pendientes = request.POST['d_pendientes']#valores, que van al campo         permiso.usuario.h_pendientes = request.POST['h_pendientes']#valores, que van al campo         permiso.usuario.save()         return JsonResponse({'status':'true', 'msg':'Datos procesados correctamente'})#retornando JSon en jsConsole      else:         return JsonResponse({'status':'false', 'msg':'Datos procesados incorrectamente'})#retornando respuesta en jsConsole else:     form = permiForm(instance=request.user)     args = {'form':form.data}     return render(request, 'plantillas/permisos.html', args)   forms.py  class permiForm(forms.ModelForm):  class Meta:      model = permiso      fields = [          'disponer',         'razon',         'periodo_i',         'periodo_f',         'dias_disponer',         'horas_disponer',       ]  Si necesitan, que muestre algo mas, me comentan por favor 

¿Si quiero crear un sitio que entregue cálculos, me conviene que los cálculos se realicen en el navegador o en el servidor?

El codigo ya lo escribí en python con tkinter y sqlite. Estoy aprendiendo html, css y javascripts.

Como pretendo crear un sitio que ofrezca lo mismo, tengo la duda de como empezar, hacer el codigo en javascripts? pero si es así, se va a ejecutar en el navegador y mi codigo estará expuesto para plagio… Y si lo hago en el servidor el calculo tardaría mucho mas? ademas tendría el riesgo de que si aumentan los usuarios puede colapsar el sitio?

Algún consejo… muchas gracias…

Quiero hacer un toggle switch language?

Quiero hacer un toggle switch language para dos idiomas y mi segmento de codigo

El detalle es el siguien estoy haciendolo con .pug y no se mucho de sass, he instalado sass al pie de la letra me compila de sass a css correctamente, me aparece el toggle switch con la carita pero cuando doy click no hace el movimiento o el change

que estoy haciendo mal? Me he guiado de esto https://codepen.io/mburnette/pen/reRKNx

$  ('.wrap').on('click', function(e){ 	$  (this).toggleClass('funny'); 	$  (this).addClass('active'); });
scss *, *:before, *:after {   -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; 	transition: 0.5s; }  body { 	background: #eee; 	font-size: 18px; 	font-family: 'Roboto', sans-serif; 	text-align: center; 	padding: 5em 0; }  .wrap-text { 	display: inline-block; 	vertical-align: middle; 	margin: 0 1em; 	font-size: 2em; 	color: #333; }  .wrap { 	display: inline-block; 	vertical-align: middle; 	background: #ddd; 	height: 10em; 	width: 24em; 	border-radius: 10em; 	padding: 1em; 	cursor: pointer; 	 	&.funny { 		background: #069; 	} }  .toggle { 	overflow: hidden; 	background: #fff; 	height: 8em; 	width: 8em; 	border-radius: 100%; 	position: relative; 	 	&:before, 	&:after { 		position: absolute; 		content: ''; 		top: 25%; 		height: 1em; 		width: 1em; 		background: #ddd; 		border-radius: 100%; 	}  	.active &:before, 	.active &:after { 		animation: slidetoboring 0.4s linear; 	}  	&:before { 		left: 25%; 	}  	&:after { 		right: 25%; 	} 	 	.funny & { 		margin-left: 14em;  		&:before, 		&:after { 			background: #069; 			animation: slidetofunny 0.4s linear; 		} 	} }  .mouth { 	position: absolute; 	top: 60%; 	left: 1.5em; 	right: 1.5em; 	height: 0.5em; 	background: #ddd; 	border-radius: 1em;  	.active & { 		animation: slidetoboring 0.4s linear; 	} 	 	.funny & { 		height: 2.5em; 		border-radius: 1em 1em 10em 10em; 		background: #069; 		animation: slidetofunny 0.4s; 		top: 55%; 	} }  @keyframes slidetofunny { 	0% { transform: translateX(0%); } 	50% { transform: translateX(100%); } 	51% { transform: translateX(-100%); } 	100% { transform: translateX(0%); } }  @keyframes slidetoboring { 	0% { transform: translateX(0%); } 	50% { transform: translateX(-100%); } 	51% { transform: translateX(100%); } 	100% { transform: translateX(0%); } }
<span class="wrap-text">boring</span> <div class="wrap"> 	<div class="toggle"> 		<span class="mouth"></span> 	</div> </div> <span class="wrap-text">funny</span>

Quiero que función de JavaScript se ejecute y que el codigo del cuerpo de la web se ejecute hasta que se de en aceptar el botón de la función

Buen día, estoy trabajando en una pagina web de inicio, pero quiero que las personas ya puedan ir viendo los cambios en vivo, por esa razón he creado una función de javaScript con el siguiente codigo:

 <script>      function aviso(){          alert("Web en Mantenimiento, si la pagina no carga, dale click en                  Actualizar o presiona la tecla F5.");                      }  Luego en el body de la pagina web, inicio con esto:  <body onload = hola();>  ...Aquí vienen todo código del contenido de la pagina, para después cerrar el body.  </body>  La función funciona perfectamente, lo que sucede es qué yo quiero que no ejecute el codigó que sigue después de llamar la función en el body, hasta que el usuario le de un click al botón que la función me da junto con el aviso. 

hola buenas, tengo una duda con sql server y visual code, quiero hacer una aplicacion en la que tengo que enlazar la base de datos con sql server

Mi problema es que no consigo hacer que me muestre en la pagina HTML que cree la tabla de sql server, no me vale en firebase por que tengo que enlazarla con la base sql creada Gracias y espero su ayuda

Como selecciono la base de datos a la que me quiero conectar en Nodejs?

Tengo 2 Bases de Datos y una app desarrollada con nodejs, expressjs,sequelize angular y SqlServer. Necesito que al momento de acceder a la app yo pueda seleccionar la base de datos a la que quiero acceder. Por ejemplo: Tengo las bases de datos DB2018 y DB2019 al momento de acceder a la app necesito poder seleccionar la base de datos a la que quiero acceder.

quiero enviar 2 valores de un input por ajax


***Nunca llegan a mi componentes/tablaj.php. Alli quiero usarlos para crear un filtro y que me busque solo los valores iguales en mi bd.estoy esta hecho en un tabla dinamica con bootstrap Eh visto varios post en este foro pero no me han resultado sus soluciones, Si alguien me puede ayudar estaria muy agradecido llevo 1 semana buscandole la solución y no la encuentro******

 //esta es la carga de los datos     ´´´<html>     <form action=testp1.php method="POST">       <table border="0">          <tr class="Descripcion"> //valor del primer input          <td>Codigo Municipio:</td>          <td><input type="text" name="txtCodMun"/></td>     //valor del segundo input          <tr class="Descripcion">          <td>Año: </td>          <td><input type="text" name="txtAño"/></td>          </tr>          </table><br>          //boton al que llamo en ajax          <input type="submit" name="btnLlamar" value="Cargar Municipio"/>          <br><br>           </form>             //este en el envio      <script type="text/javascript">          $  (document).ready(function() {              $  ('#btnLlamar').click(function(){                 var ente=$  ('#txtCodMun').val();                 var año=$  ('#txtAño').val();     //envio a tablaj.php             $  .ajax({                 type:"POST",                 url:"componentes/tablaj.php",                 data:'ente=' + ente +'&año='+ año,                 success:function({                     alert("se envio con exito");                 })             })      }); 

´´´