Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client = []
- year = []
- wood = []
- while True:
- input_massive = list(input().split(','))
- if input_massive[0] == 'Конец':
- break
- client.append(input_massive[0])
- year.append(int(input_massive[1]))
- wood.append(input_massive[2])
- god = int(input())
- buyers = [] # этот список содержит индексы покупателей
- # проходимся по парам, где первый элемент - индекс покупателя, второй - год, в котором он купил палку
- for buyer_index, buy_year in enumerate(year):
- if buy_year == god:
- buyers.append(buyer_index)
- # если список пустой, то при переводе в bool, он выдаст False. Этим и пользуемся
- if not buyers:
- print('В этот год никто не покупал волшебную палочку')
- else:
- # Т. к. требовали 1 раз вывести эту фразу, то высовываем из цикла
- print(f"В {god} году волшебную палочку купили:", end="")
- # проходимся по индексам покупателей и высовываем информацию о них из соотв. списков
- for buyer in buyers:
- print(f"{client[buyer]} (материал - {wood[buyer]})", end=", ")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement