• 1
    Entrada y salida de datos
    • Tareas
  • 2
    Condiciones
    • Tareas
  • 3
    Bucle for
    • Tareas
  • 4
    Cadenas de texto
    • Tareas
  • 5
    Bucle while
    • Tareas
  • 6
    Listas
    • Tareas
  • 7
    Matrices 2D
    • Tareas
  • 8
    Diccionarios
    • Tareas
  • 9
    Conjuntos
    • Tareas
  • 10
    Funciones y recursión
    • Tareas
  • к

Lección 7. Two -dimensional arrays

Dificultad:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

Tarea«Pedir comida»

💻 Python
Trabajas en el sistema de automatización de un restaurante. Tu tarea – es escribir un programa que procese los pedidos de los clientes. El programa debe aceptar la cantidad de platos elegidos por el cliente, calcular el costo total del pedido, el tiempo de cocción y aplicar un descuento si es necesario.
Menú del restaurante:
1) pasta - 250 rublos - 15 minutos
2) pizza - 500 rublos - 20 minutos
3) ensalada - 150 rublos - 10 minutos
4) sopa - 200 rublos - 15 minutos
5) postre - 300 rublos - 5 minutos
Condiciones:
El cliente puede pedir de 1 a 5 platos.
El monto total del pedido debe ser de al menos 1000 rublos.
Si el monto del pedido supera los 2000 rublos, el cliente obtiene un 10% de descuento en la cuenta total.
El tiempo de espera es el tiempo de preparación de todos los platos seleccionados.

Formato de entrada

Primero, se introduce el número de platos que el cliente desea pedir (un entero del 1 al 5). Luego, una secuencia de números de los platos seleccionados por el cliente (enteros del 1 al 5), separados por espacios
.

Formato de salida

El programa debe mostrar tres líneas:
rn
El costo total del pedido (teniendo en cuenta el descuento, si lo hay).
rn
El tiempo de espera en minutos.
rn
Mensaje" el pedido no se puede ejecutar "si el monto del pedido es menor a 1000 rublos

Ejemplo

Entrada

3
1 2 3

Salida

900.0
45
El pedido no puede ser ejecutado

Pista

There will be no clue here, decide for yourself!

main.py
Prueba 1
Prueba 2
Prueba 3
Prueba 4
Prueba 5
Prueba 6
Prueba 7
Prueba 8
Prueba 9
Prueba 10
Solución del desarrollador

🎉 ¡Felicidades! 🎉

¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.

AD

Publicidad

red-snake blue-snake green-snake

Ejecutando tu código...

Asistente de IA

¡Hola! Soy tu asistente de programación. Hazme cualquier pregunta sobre Python — puedo explicarte funciones, métodos y ayudarte con la tarea actual.