Guest User

Untitled

a guest
Nov 10th, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. class Users():
  2. def __init__(self, login, password,):
  3. self.login = login
  4. self.password = password
  5. def register(self, users_list):
  6. if self.login in users_list:
  7. print("Такой пользователь уже существует")
  8. else:
  9. users_list[self.login] = self.password
  10. print("Вы успешно зарегестрировались")
  11.  
  12. def aythorize(self, users_list):
  13. if self.login in users_list:
  14. print('Успешная авторизация')
  15. else:
  16. print('Такой пользователь не существует')
  17. choice = input('1)Попробовать ещё раз 2)Создать новый аккаунт')
  18. if choice == '1':
  19. aythorize(users_list)
  20. elif choice == '2':
  21. register(users_list)
  22.  
  23. def work(users_list):
  24. #try:
  25. exit = 0
  26. choic = input('1)Войти 2)Регистрация 3)Выход')
  27. if choic == '1':
  28. user = Users(input('Введите логин:'), input('Введите пароль:'))
  29. user.aythorize(users_list)
  30. elif choic == '2':
  31. user = Users(input('Введите логин:'), input('Введите пароль:'))
  32. user.register(users_list)
  33. elif choic == "3":
  34. f = open("Users.txt" , "a")
  35. for i in users_list.keys():
  36. f.write(i+"-"+users_list[i])
  37. exit = 1
  38. f.close()
  39. else:
  40. print("Ты поступаешь плохо")
  41. #except:
  42. #print("Произошла ошибка")
  43. return exit
  44.  
  45.  
  46. class Shop:
  47. def __init__(self, money):
  48. self.money = money
  49.  
  50. def enter_amount():
  51. enter_amount = int(input("Введите нужную вами сумму рублей: "))
  52. print("Вы получили " + str(enter_amount) + " рублей")
  53. self.money + enter_amount
  54.  
  55. def shop_product():
  56. beef = "Говядина стоит " + "300" + " рублей"
  57. print(beef)
  58.  
  59. cereale = "Укроп стоит " + "20" + " рублей"
  60. print(cereale)
  61.  
  62. eggs = "Яйца стоят " + "100" + " рублей"
  63. print(eggs)
  64.  
  65. flour = "Мука стоит " + "70" + " рублей"
  66. print(flour)
  67.  
  68. bread = "Хлеб стоит " + "25" + " рублей"
  69. print(bread)
  70.  
  71. tomatoes = "Помидоры стоят 1кг " + "75" + " рублей"
  72. print(tomatoes)
  73.  
  74. choice = int(input("\n1 - Говядина, 2 - Укроп, 3 - Яйца, 4 - Мука, 5 - Хлеб, 6 - Помидоры"))
  75.  
  76. if choice == 1:
  77. self.money - 300
  78. print("Говядина успешно куплена ")
  79. print("Денег на карте осталось" + str(self.money) + " рублей")
  80.  
  81. elif choice == 2:
  82. self.money - 25
  83. print("Укроп успешно куплен")
  84. print("Денег на карте осталось " + str(self.money) + " рублей")
  85.  
  86. elif choice == 3:
  87. self.money - 100
  88. print("Яйца успешно куплены")
  89. print("Денег на карте осталось " + str(self.money) + " рублей")
  90.  
  91. elif choice == 4:
  92. self.money - 70
  93. print("Мука успешно куплена")
  94. print("Денег на карте осталось " + str(self.money) + " рублей")
  95.  
  96. elif choice == 5:
  97. self.money - 25
  98. print("Хлеб упешно куплен")
  99. print("Денег на карте осталось " + str(self.money) + " рублей")
  100.  
  101. elif choice == 6:
  102. self.money - 75
  103. print("Помидорки упешно куплены")
  104. print("Денег на карте осталось " + str(self.money) + " рублей")
  105.  
  106.  
  107. else:
  108. print("Эээ не понял?!")
  109.  
  110. users_list = {}
  111. while True:
  112. i = work(users_list)
  113. print(users_list)
  114. if i == 1:
  115. break
  116.  
  117. enter_amount(users_list)
  118. shop_product(users_list)
Add Comment
Please, Sign In to add comment