fork download
  1. def coffee():
  2. print('Кофе-машина')
  3. money_amount = int(input('Внесите деньги: '))
  4. cappucino_price = 150
  5. latte_price = 100
  6. espresso_price = 80
  7. water_price = 20
  8. print('Прайс-лист: каппучино ', cappucino_price , 'Латте ' , latte_price , 'Эспрессо ' , espresso_price , 'Вода' , water_price)
  9. while money_amount != 0:
  10. print('Сумма: ', money_amount)
  11. a = int(input('Выберите напиток: 1 - каппучино, 2 - латте, 3 - эспрессо, 4 - вода, 5 - пополнить счёт, 6 - сбросить счёт'))
  12. if a == 1:
  13. if money_amount >= cappucino_price:
  14. print('Ваш напиток: ')
  15. money_amount = money_amount - cappucino_price
  16. else:
  17. print('Недостаточно средств')
  18. if a == 2:
  19. if money_amount >= latte_price:
  20. print('Ваш напиток: ')
  21. money_amount = money_amount - latte_price
  22. else:
  23. print('Недостаточно средств')
  24. if a == 3:
  25. if money_amount >= espresso_price:
  26. print('Ваш напиток: ')
  27. money_amount = money_amount - espresso_price
  28. else:
  29. print('Недостаточно средств')
  30. if a == 4:
  31. if money_amount >= water_price:
  32. print('Ваш напиток: ')
  33. money_amount = money_amount - water_price
  34. else:
  35. print('Недостаточно средств')
  36. if a == 5:
  37. b = int(input('Внесите сумму: '))
  38. money_amount = money_amount + b
  39. if a == 6:
  40. coffee()
  41. coffee()
  42. coffee()
Runtime error #stdin #stdout #stderr 0.14s 23276KB
stdin
Standard input is empty
stdout
Кофе-машина
Внесите деньги: 
stderr
Traceback (most recent call last):
  File "./prog.py", line 42, in <module>
  File "./prog.py", line 3, in coffee
EOFError: EOF when reading a line