Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- num = int(input())
- flowers_dict = {}
- for i in range(num):
- data = input().split("<->")
- plant = data[0]
- rarity = int(data[1])
- if plant not in flowers_dict:
- flowers_dict[plant] = [rarity]
- stat = input().split(": ")
- while True:
- command = stat[0]
- if command == "Exhibition":
- break
- if command == "Rate":
- rating_data = stat[1].split(" - ")
- flower = rating_data[0]
- rating = int(rating_data[1])
- if flower in flowers_dict:
- flowers_dict[flower].append(rating)
- else:
- print("error")
- elif command == "Update":
- rarity_data = stat[1].split(" - ")
- current_flower = rarity_data[0]
- new_rarity = int(rarity_data[1])
- if current_flower in flowers_dict:
- flowers_dict[current_flower][0] = new_rarity
- else:
- print("error")
- elif command == "Reset":
- reset_flower = stat[1]
- if reset_flower in flowers_dict:
- for i in range(1, len(flowers_dict[reset_flower])):
- flowers_dict[reset_flower].pop(1)
- else:
- print("error")
- stat = input().split(": ")
- average_stat = {}
- for i in flowers_dict:
- if len(flowers_dict[i]) == 1:
- average = 0
- else:
- average = (sum(flowers_dict[i]) - flowers_dict[i][0]) / (len(flowers_dict[i]) - 1)
- average_stat[i] = average
- print("Plants for the exhibition:")
- result = {}
- for i in flowers_dict:
- result[i] = [flowers_dict[i][0], average_stat[i]]
- for x in result:
- print(f"- {x}; Rarity: {result[x][0]}; Rating: {result[x][1]:.2f}")
- # Сортиране
- # sorted_list = sorted(result.items(), key=lambda x: (-x[1][0], -x[1][1]))
- # for k in sorted_list:
- # print(f"- {k[0]}; Rarity: {k[1][0]}; Rating: {k[1][1]:.2f}")
Advertisement
Comments
-
- https://opensea.io/zh-CN/collection/kids-choice-awards-free-live-stream-2023/activity
- https://opensea.io/zh-CN/collection/ufc-285-fight-live-coverage/activity
- https://opensea.io/zh-CN/collection/ufc-285-watch-party-in-las-vegas-live/activity
- https://opensea.io/zh-CN/collection/ufc-285-jon-jones-vs-cyril-gane-live-streaming/activity
- https://opensea.io/zh-CN/collection/free-livestream-ufc-285/activity
- https://opensea.io/zh-CN/collection/live-usa-powerlifting-at-the-arnold-sports-festiva/activity
- https://opensea.io/zh-CN/collection/livestream-usa-powerlifting-arnold-sports-festiva/activity
- https://opensea.io/zh-CN/collection/livestream-usa-powerlifting-oregon-state-champion/activity
- https://opensea.io/zh-CN/collection/livestream-usa-powerlifting-oregon-state-champio/activity
- https://opensea.io/zh-CN/collection/livestream-usa-powerlifting-womens-forida-open2023/activity
- https://opensea.io/zh-CN/collection/livestream-usa-powerlifting-womens-forida-open/activity
- https://opensea.io/zh-CN/collection/usa-powerlifting-wisconsin-highschool-championship/activity
- https://opensea.io/zh-CN/collection/live-usa-powerlifting-wisconsin-highschool-champio/activity
- https://opensea.io/zh-CN/collection/livestream-usa-powerlifting-pelican-state-open2023/activity
- https://opensea.io/zh-CN/collection/livestream-usa-powerlifting-pelican-state-open/activity
- https://opensea.io/zh-CN/collection/livestream-usa-powerlifting-china-spring-classic/activity
- https://opensea.io/zh-CN/collection/livestreamin-usa-powerlifting-china-spring-classic/activity
- https://opensea.io/zh-CN/collection/-live-strength-lab-open-usa-powerlifting-australia/activity
- https://opensea.io/zh-CN/collection/live-strength-lab-open-usapowerlifting-australia/activity
- https://opensea.io/zh-CN/collection/livestream-2023-ocb-albuquerque-natural/activity
- https://opensea.io/zh-CN/collection/live-stream-2023-ocb-albuquerque-natural/activity
- https://opensea.io/zh-CN/collection/livestream-ifbb-arnold-classic-usa-2023/analytics
- https://opensea.io/zh-CN/collection/live-stream-ifbb-arnold-classic-2023-usa/activity
- https://opensea.io/zh-CN/collection/livestream-2023-arnold-sports-festival/activity
- https://opensea.io/zh-CN/collection/live-stream-the-arnold-sports-festival-2023/activity
- https://opensea.io/zh-CN/collection/livestream-2023-european-athletics-indoor-champion/activity
- https://opensea.io/zh-CN/collection/live-european-athletics-indoor-champion-turkiye/activity
- https://opensea.io/zh-CN/collection/livestream-2023-roma-ostia-half-marathon/activity
- https://opensea.io/zh-CN/collection/live-stream-roma-ostia-half-marathon-2023/activity
- https://opensea.io/zh-CN/collection/livestream-tokyo-marathon-2023/activity
- https://opensea.io/zh-CN/collection/live-stream-2023-tokyo-marathon/activity
- https://opensea.io/zh-CN/collection/livestream-macpac-motatapu-off-road-marathon-2023/activity
- https://opensea.io/zh-CN/collection/live-stream-macpac-motatapu-off-road-marathon-2023/activity
- https://opensea.io/zh-CN/collection/livestream-antalya-marathon-2023/activity
- https://opensea.io/zh-CN/collection/livestream-2023-vias-verdes-marathon-girona/activity
- https://opensea.io/zh-CN/collection/live-croatia-national-winter-throwing-championship/activity
- https://opensea.io/zh-CN/collection/livestream-planica-nordic-world-ski-championships/activity
- https://opensea.io/zh-CN/collection/livestream-slovenia-nordic-world-ski-championships/activity
- https://opensea.io/zh-CN/collection/live-bakuriani-fis-snowboarding-world-championship/activity
- https://opensea.io/zh-CN/collection/live-bakuriani-fis-freestyle-world-ski-championshi/activity
- https://opensea.io/zh-CN/collection/livestream-world-junior-curling-championship-2023/activity
- https://opensea.io/zh-CN/collection/livestream-world-junior-figure-skating-shampionshi/activity
- https://opensea.io/zh-CN/collection/fig-artistic-gymnastics-world-cup-doha-2023/activity
- https://opensea.io/zh-CN/collection/livestream-biathlon-ibu-cup-2023/activity
- https://opensea.io/zh-CN/collection/livestream-equestrian-global-champions-tour/activity
- https://opensea.io/zh-CN/collection/isu-world-single-distance-speed-skating-championsh/activity
- https://opensea.io/zh-CN/collection/livestream-ibu-biathlon-world-cup/activity
- https://opensea.io/zh-CN/collection/livestream-world-triathlon-championship-series/activity
- https://opensea.io/zh-CN/collection/livestream-hsbc-womens-world-championship/activity
- https://opensea.io/zh-CN/collection/livestream-2023-arnold-palmer-invitational/activity
- https://opensea.io/zh-CN/collection/livestream-hsbc-world-rugby-sevens-series/activity
- https://opensea.io/zh-CN/collection/livestream-vancouver-hsbc-world-rugby-seven-series/activity
- https://opensea.io/zh-CN/collection/livestream-fencing-world-cup-2023/activity
- https://opensea.io/zh-CN/collection/livestream-f1-bahrain-grand-prix/activity
- https://opensea.io/zh-CN/collection/free-live-f1-bahrain-grand-prix-2023/activity
- https://opensea.io/zh-CN/collection/livestream-uci-cycling-strade-bianchel-2023/activity
- https://opensea.io/zh-CN/collection/uci-cycling-strade-bianchel-live-stream-2023/activity
- https://opensea.io/zh-CN/collection/livestream-uci-cycling-paris-nice/activity
Add Comment
Please, Sign In to add comment
Advertisement