Advertisement
Guest User

Untitled

a guest
Apr 21st, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. from collections import namedtuple
  2. Diner = namedtuple("Diner", "name cuisine phone dish price")
  3.  
  4. diners = [
  5. Diner("Thai Dishes", "Thai", "334-4433", "Mee Krob", 12.50),
  6. Diner("Nobu", "Japanese", "335-4433", "Natto Temaki", 5.50),
  7. Diner("Nonna", "Italian", "355-4433", "Stracotto", 25.50) ]
  8.  
  9. def diner_price(Diner):
  10. "This function takes an input of a diner and returns the price"
  11. return Diner.price
  12.  
  13. assert diner_price(Diner) == Diner.price
  14. assert diner_price(Diner) == Diner.price
  15. assert diner_price(0) == ValueError
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23. Traceback (most recent call last):
  24. File "C:\Users\Asus\Downloads\lab3.py", line 114, in <module>
  25. assert diner_price(Diner) == diner.price
  26. NameError: name 'diner' is not defined
  27. >>>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement