Files
  • main.py
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# Ejercicio 1. Diseña un programa que resuelva la siguiente situación: Se van a distribuir tomates de 4 camiones en cajas de 8 kilos. ¿Cuántas cajas son necesarias para cada camión? Los camiones transportan las siguientes cantidades:
#	Camión uno: 3460 kilos.
#	Camión dos: 2800 kilos.
#	Camión tres: 1760 kilos.
#	Camión cuatro: 3535 kilos.

print ('Ejercicio 1\n')
capacidad_caja = int(8)
cajascamion1 = int(3460/capacidad_caja)+1
print ('El camión uno necesita',cajascamion1,'cajas')
cajascamion2 = int(2800/capacidad_caja)+1
print ('El camión uno necesita',cajascamion2,'cajas')
cajascamion3 = int(1760/capacidad_caja)+1
print ('El camión uno necesita',cajascamion3,'cajas')
cajascamion4 = int(3535/capacidad_caja)+1
print ('El camión uno necesita',cajascamion4,'cajas')

# Ejercicio 2. Escribe un programa que pregunte el color de un coche, y que gestione el precio del seguro de un coche de la clase turismo, dependiendo de su color, según la siguiente tabla:
#
# COLOR             PRECIO
# Blanco            325 €
# Rojo o amarillo   525 €
# Resto             450 €
#
# Y que dé como resultado lo que le costará el seguro en función del color introducido.

print ('\nEjercicio 2\n')
seguro=None
color = input ('¿De qué color es el coche que desea asegurar? Blanco (1) - Rojo o amarillo (2) - Otro color (3)')
if color=='1':
  seguro=325
elif color=='2':
  seguro=525
elif color=='3':
  seguro=450
else:
  print ('El valor introducido no es correcto')
if seguro!=None:
  print ('El seguro de su coche tiene un importe de',seguro,'€')

# NOTA: El valor None es nulo. Con "seguro=None" se define la variable "seguro" pero se le asigna el valor NULO. Es una variable vacía, pero que existe y está definida (por tanto, se puede utilizar en la comparación "seguro!=None"). Si no se define una variable y se intenta utilizar, te saldrá un error (variable no definida)

# Ejercicio 3. Diseña un programa que lea un carácter cualquiera desde el teclado, y muestre el mensaje “Es una vocal” cuando el carácter sea una vocal, y el mensaje “No es una vocal” cuando sea cualquier otro carácter.

# NOTA: Aprovechamos para utilizar el operador booleano "or", que recibe varios argumentos. Se evalúa como True si alguno (o todos) de los argumentos son True, y False si todos los argumentos son False.

print ('\nEjercicio 3\n')
caracter = input('Introduce una letra: ')
if caracter=='a' or caracter=='e' or caracter=='i' or caracter=='o' or caracter=='u':
  print ('Es una vocal')
else:
  print ('No es una vocal')