• 1
    Entrée et sortie
    • Tâches
  • 2
    Conditions
    • Tâches
  • 3
    Boucle for
    • Tâches
  • 4
    Chaînes
    • Tâches
  • 5
    Boucle while
    • Tâches
  • 6
    Listes
    • Tâches
  • 7
    Tableaux 2D
    • Tâches
  • 8
    Dictionnaires
    • Tâches
  • 9
    Ensembles
    • Tâches
  • 10
    Fonctions et récursion
    • Tâches
  • к

Leçon 7. Two -dimensional arrays

Difficulté :

Exercice«Commander de la nourriture»

💻 Python
Vous travaillez dans le système d'automatisation d'un restaurant. Votre tâche – Écrire un programme qui traite les commandes des clients. Le programme doit accepter le nombre de plats choisis par le client, calculer le coût total de la commande, le temps de cuisson et appliquer une réduction si nécessaire.
Le menu du restaurant :
1) Pâtes - 250 roubles - 15 minutes
2) Pizza - 500 roubles - 20 minutes
3) Salade - 150 roubles - 10 minutes
4) Soupe - 200 roubles - 15 minutes
5) Dessert - 300 roubles - 5 minutes
Conditions :
Le client peut commander de 1 à 5 plats.
Le montant total de la commande doit être d'au moins 1000 roubles.
Si le montant total de la commande dépasse 2000 roubles, le client bénéficie d'une réduction de 10 % sur l'addition totale.
Le temps d'attente est le temps de préparation de tous les plats sélectionnés.

Format d entrée

Tout d'abord, le nombre de plats que le client souhaite commander (un entier de 1 à 5). Ensuite, une séquence de numéros de plats sélectionnés par le client (des entiers de 1 à 5), séparés par des espaces
, est introduite.

Format de sortie

Le programme doit afficher trois lignes :
rn
le coût total de la commande (en tenant compte de la remise, le cas échéant).
rn
Le temps d'attente en minutes.
rn
le message" la commande ne peut pas être exécutée "si le montant de la commande est inférieur à 1000 roubles

Exemple

Entrée

3
1 2 3

Sortie

900.0
45
La commande ne peut pas être exécutée

Indice

There will be no clue here, decide for yourself!

main.py
Test 1
Test 2
Test 3
Test 4
Test 5
Test 6
Test 7
Test 8
Test 9
Test 10
Solution du développeur

🎉 Félicitations ! 🎉

Tu as brillamment résolu la tâche ! C était difficile, mais tu as trouvé la bonne solution. Tu es encore plus proche de maîtriser la programmation ! Continue ainsi.

AD

Publicité

red-snake blue-snake green-snake

Exécution de votre code...

Assistant IA

Bonjour ! Je suis ton assistant de programmation. Pose moi toutes tes questions sur Python — je peux t expliquer les fonctions, les méthodes et t aider avec la tâche en cours !