Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. car = [{'Audi'}, {'Skoda'}, {'Volkswagen'}, {'BMW'}, {'Mercedes-Benz'}, {'Opel'}, {'Porsche'}]
  2.  
  3.  
  4. n = int(input("Введите количество стран N: "))
  5.  
  6. marks = []
  7. countries = [] * 7
  8.  
  9. for i in range(n):
  10. print("Введите марки для страны", i+1, ":")
  11. k = 0
  12. while True:
  13. marks.append(str(input()))
  14. if marks[k] == "*":
  15. marks.remove("*")
  16. countries.append(set(marks))
  17. marks.clear()
  18. break
  19. k += 1
  20.  
  21. true_false = {"true", "false"}
  22. bool = [] * n
  23. for i in range(len(car)):
  24. for k in range(n):
  25. if car[i] & countries[k] == car[i]:
  26. bool.append("true")
  27. else:
  28. bool.append("false")
  29. abc = set(bool)
  30. if true_false - abc == set([]):
  31. print("Марка", car[i], "доставляется не во все страны.")
  32. elif true_false - abc == {"true"}:
  33. print("Марка", car[i], "не доставляется ни в какую страну.")
  34. elif true_false - abc == {"false"}:
  35. print("Марка", car[i], "доставляется во все страны.")
  36. bool.clear()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement