runtime
136 / 500
question 136 Built-ins & Sorting · medium

All delivered, for a customer with no orders

A customer page shows a green *All orders delivered* badge. Customers who have never ordered anything are seeing the badge too, which confuses them. all_delivered should only be True for a customer who has at least one order and whose orders are all delivered. Fix it.

Functionall_delivered(orders)
ordersa list of dictionaries with a status such as "delivered", "shipped" or "returned"
ReturnsTrue only when there is at least one order and every order's status is "delivered"
Keepthe function name and that it returns True or False
Examples
callall_delivered([{'status': 'delivered'}, {'status': 'delivered'}])returnsTrue
callall_delivered([])returnsFalse
callall_delivered([{'status': 'delivered'}, {'status': 'shipped'}])returnsFalse

Loading your progress…

All delivered, for a customer with no orders — Python practice · Runtime