Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- car = [{'Audi'}, {'Skoda'}, {'Volkswagen'}, {'BMW'}, {'Mercedes-Benz'}, {'Opel'}, {'Porsche'}]
- n = int(input("Введите количество стран N: "))
- marks = []
- countries = [] * 7
- for i in range(n):
- print("Введите марки для страны", i+1, ":")
- k = 0
- while True:
- marks.append(str(input()))
- if marks[k] == "*":
- marks.remove("*")
- countries.append(set(marks))
- marks.clear()
- break
- k += 1
- true_false = {"true", "false"}
- bool = [] * n
- for i in range(len(car)):
- for k in range(n):
- if car[i] & countries[k] == car[i]:
- bool.append("true")
- else:
- bool.append("false")
- abc = set(bool)
- if true_false - abc == set([]):
- print("Марка", car[i], "доставляется не во все страны.")
- elif true_false - abc == {"true"}:
- print("Марка", car[i], "не доставляется ни в какую страну.")
- elif true_false - abc == {"false"}:
- print("Марка", car[i], "доставляется во все страны.")
- bool.clear()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement