From a07375757e53074365b4c1e04a0ffd7e849bd1db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8E=AB=E5=A2=9E?= <2509165014@student.example.com> Date: Sun, 5 Jul 2026 18:02:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=204.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 4.py | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 4.py diff --git a/4.py b/4.py deleted file mode 100644 index 436ed44..0000000 --- a/4.py +++ /dev/null @@ -1,38 +0,0 @@ -import json - -# 读取生成好的电影文件 -with open("movies.json", "r", encoding="utf-8") as f: - data = json.load(f) -movie_list = data["movies"] - -if len(movie_list) == 0: - print("❌ 未抓取到任何电影数据,请先运行pachong.py!") -else: - # ① 找出评分最高、最低电影 - sorted_movies = sorted(movie_list, key=lambda x: x["rating"]) - lowest_movie = sorted_movies[0] - highest_movie = sorted_movies[-1] - print("\n① 评分最高&最低电影:") - print(f"评分最低:{lowest_movie['title']} {lowest_movie['rating']}") - print(f"评分最高:{highest_movie['title']} {highest_movie['rating']}") - - # ② 统计各类型电影数量(字典输出) - genre_count = {} - for m in movie_list: - g = m["genre"] - genre_count[g] = genre_count.get(g, 0) + 1 - print("\n② 各类型电影数量:", genre_count) - - # ③ 统计各导演电影数量(字典输出) - director_count = {} - for m in movie_list: - d = m["director"] - director_count[d] = director_count.get(d, 0) + 1 - print("\n③ 各导演电影数量:", director_count) - - # ④ 统计2020年(含)以后上映电影 - count_2020 = 0 - for m in movie_list: - if m["year"] >= 2020: - count_2020 += 1 - print(f"\n④ 2020年(含)后上映电影总数:{count_2020}") \ No newline at end of file